Thread (3 messages) flat view 3 messages, 3 authors, 2001-08-14

Re: assorted kernel patches

From: Paul Mackerras <hidden>
Date: 2001-08-14 03:16:35

Edward Swarthout writes:
There are a small set of patches that we think would be useful to
merge back into linuxppc_2_4_devel.  What is the procedure to discuss
these changes, get them reviewed, and merged (if so desired)?
Well the primary thing is to make the actual patches available to us;
post them to the list or post a URL or something.  Since I am the
maintainer you need to persuade me that the patches are interesting
and useful and won't break anything too badly. :)
1. Support for hardware breakpoints for process threads.
A good idea in general although I will be interested to see how this
interacts with xmon's and kgdb's use of iabr/dabr.
   - Add iabr and dabr to the end of the pt_regs structure.
Why save them there rather than in the thread_struct?  Do you change
them on every kernel entry from userspace?
   - add IABR and DABR register numbers for ptrace
Is this so that gdb can change them?
2. Allow superviser (MSR[PR]=0) user threads.
Hmmm, you'll need to explain exactly why this is a good idea and why
it won't break anything.  Without a good strong argument I would be
inclined to reject this.  I don't see what you can do with a "user"
thread running in supervisor mode that you can't do with a kernel
module.
   indicate this.  A good alternative is MSR[RI].
Huh?  Why is RI good?

Paul.

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help