CVS commit: src/sys/arch/x86/x86

2011-08-13 Thread Mindaugas Rasiukevicius
Module Name:src
Committed By:   rmind
Date:   Sun Aug 14 02:31:08 UTC 2011

Modified Files:
src/sys/arch/x86/x86: pmap.c

Log Message:
Convert few panic() uses to asserts, reduce the scope of variable use.
No functional changes.


To generate a diff of this commit:
cvs rdiff -u -r1.127 -r1.128 src/sys/arch/x86/x86/pmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/uvm

2011-08-13 Thread Mindaugas Rasiukevicius
Module Name:src
Committed By:   rmind
Date:   Sun Aug 14 01:20:34 UTC 2011

Modified Files:
src/sys/uvm: uvm_anon.c

Log Message:
uvm_anon_freelst: do not free PG_RELEASED pages (change uvm_anon_dispose()
to indicate them with a return value).


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/uvm/uvm_anon.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libperfuse

2011-08-13 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 13 23:12:15 UTC 2011

Modified Files:
src/lib/libperfuse: Makefile ops.c perfuse.c perfuse_if.h subr.c

Log Message:
- fix warn/err confusiog
- fix debugging printf
- add func arguments to simple formats


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libperfuse/Makefile
cvs rdiff -u -r1.38 -r1.39 src/lib/libperfuse/ops.c
cvs rdiff -u -r1.17 -r1.18 src/lib/libperfuse/perfuse.c
cvs rdiff -u -r1.13 -r1.14 src/lib/libperfuse/perfuse_if.h
cvs rdiff -u -r1.12 -r1.13 src/lib/libperfuse/subr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2011-08-13 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sat Aug 13 22:35:27 UTC 2011

Modified Files:
src/share/man/man4: coram.4

Log Message:
Correct BUGS, from Jared.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/share/man/man4/coram.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2011-08-13 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sat Aug 13 22:34:14 UTC 2011

Added Files:
src/share/man/man4: irmce.4

Log Message:
Add irmce(4) man page.
Not hooked into the build; waiting for review.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/share/man/man4/irmce.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/libexec/ld.elf_so

2011-08-13 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 13 22:25:20 UTC 2011

Modified Files:
src/libexec/ld.elf_so: map_object.c

Log Message:
consistent debugging info for program headers


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/libexec/ld.elf_so/map_object.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/libexec/ld.elf_so

2011-08-13 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 13 22:24:57 UTC 2011

Modified Files:
src/libexec/ld.elf_so: symbol.c

Log Message:
printing the pathname of the shared object is much more useful than the
object's address.


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/libexec/ld.elf_so/symbol.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/libexec/ld.elf_so

2011-08-13 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 13 22:24:24 UTC 2011

Modified Files:
src/libexec/ld.elf_so: rtld.c

Log Message:
disable debugging that makes us core dump


To generate a diff of this commit:
cvs rdiff -u -r1.151 -r1.152 src/libexec/ld.elf_so/rtld.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2011-08-13 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sat Aug 13 22:22:00 UTC 2011

Modified Files:
src/share/man/man4: cxdtv.4

Log Message:
Remove iic references, also based on comments by Jared.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/share/man/man4/cxdtv.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2011-08-13 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sat Aug 13 22:21:29 UTC 2011

Modified Files:
src/share/man/man4: cxdtv.4

Log Message:
Improvements based on comments by Jared.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/share/man/man4/cxdtv.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2011-08-13 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sat Aug 13 22:18:31 UTC 2011

Added Files:
src/share/man/man4: emdtv.4

Log Message:
Add basic man page for emdtv(4).
Not hooked to the build yet so that the driver authors can verify and
improve it.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/share/man/man4/emdtv.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2011-08-13 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sat Aug 13 22:08:01 UTC 2011

Added Files:
src/share/man/man4: coram.4

Log Message:
Add basic man page for coram(4).
Not hooked to the build yet so that the driver authors can verify and
improve it.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/share/man/man4/coram.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2011-08-13 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sat Aug 13 22:00:35 UTC 2011

Added Files:
src/share/man/man4: cxdtv.4

Log Message:
Add basic man page for cxdtv(4).
Not hooked to the build yet so that the driver authors can verify and
improve it.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/share/man/man4/cxdtv.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2011-08-13 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 13 21:04:07 UTC 2011

Modified Files:
src/sys/arch/sandpoint/sandpoint: machdep.c
src/sys/arch/x86/x86: x86_machdep.c
src/sys/kern: kern_module.c subr_kobj.c subr_kobj_vfs.c
src/sys/sys: kobj.h kobj_impl.h module.h

Log Message:
Always provide a meaningful short name for the kobj in the error message,
as well as the function name and the linenumber, without extra line feeds.


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/sandpoint/sandpoint/machdep.c
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/x86/x86/x86_machdep.c
cvs rdiff -u -r1.79 -r1.80 src/sys/kern/kern_module.c
cvs rdiff -u -r1.43 -r1.44 src/sys/kern/subr_kobj.c
cvs rdiff -u -r1.5 -r1.6 src/sys/kern/subr_kobj_vfs.c
cvs rdiff -u -r1.15 -r1.16 src/sys/sys/kobj.h
cvs rdiff -u -r1.2 -r1.3 src/sys/sys/kobj_impl.h
cvs rdiff -u -r1.26 -r1.27 src/sys/sys/module.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/xen/x86

2011-08-13 Thread Cherry G. Mathew
Module Name:src
Committed By:   cherry
Date:   Sat Aug 13 20:24:19 UTC 2011

Modified Files:
src/sys/arch/xen/x86: x86_xpmap.c

Log Message:
Call the right function
(fix for an egregious error)


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/xen/x86/x86_xpmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2011-08-13 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sat Aug 13 19:40:02 UTC 2011

Modified Files:
src/sys/kern: vfs_lookup.c

Log Message:
Handle absolute symlinks to the root.

Fixes panic on `ln -s / foo && cd foo' found by ober by trying to run
wine.

ok dholland


To generate a diff of this commit:
cvs rdiff -u -r1.188 -r1.189 src/sys/kern/vfs_lookup.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/ic

2011-08-13 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Aug 13 19:23:35 UTC 2011

Modified Files:
src/sys/dev/ic: tulip.c

Log Message:
Fix TLP_DEBUG after previous


To generate a diff of this commit:
cvs rdiff -u -r1.178 -r1.179 src/sys/dev/ic/tulip.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/i2c

2011-08-13 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Aug 13 18:31:38 UTC 2011

Modified Files:
src/sys/dev/i2c: files.i2c

Log Message:
lg3303 depends on dtv_math, not xc3028


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/dev/i2c/files.i2c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/ic

2011-08-13 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 13 18:13:44 UTC 2011

Modified Files:
src/sys/dev/ic: tulip.c

Log Message:
simplifying code, unconfuses gcc index calculation.


To generate a diff of this commit:
cvs rdiff -u -r1.177 -r1.178 src/sys/dev/ic/tulip.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/xen/xen

2011-08-13 Thread Cherry G. Mathew
Module Name:src
Committed By:   cherry
Date:   Sat Aug 13 17:23:42 UTC 2011

Modified Files:
src/sys/arch/xen/xen: evtchn.c

Log Message:
Use spin mutices correctly.
 - Prune redundant splxx()/splx() pairs.
 - Do not "leak" a mutex_spin_enter() via conditional return.

Thanks rmind@


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/xen/xen/evtchn.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/xen/x86

2011-08-13 Thread Cherry G. Mathew
Module Name:src
Committed By:   cherry
Date:   Sat Aug 13 16:22:15 UTC 2011

Modified Files:
src/sys/arch/xen/x86: intr.c

Log Message:
Remove spurious header.
Thanks rmind@


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/xen/x86/intr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci/hdaudio

2011-08-13 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Aug 13 16:08:23 UTC 2011

Modified Files:
src/sys/dev/pci/hdaudio: hdaudio.c

Log Message:
detach childern too


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/pci/hdaudio/hdaudio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci

2011-08-13 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Aug 13 16:04:09 UTC 2011

Modified Files:
src/sys/dev/pci: jmide.c

Log Message:
Make correct spelling in comments a higher priority.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/dev/pci/jmide.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/ic

2011-08-13 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Aug 13 16:02:48 UTC 2011

Modified Files:
src/sys/dev/ic: wdc.c

Log Message:
It's hard to get a backtrace after calling a NULL function pointer,
add KASSERT before calling.


To generate a diff of this commit:
cvs rdiff -u -r1.261 -r1.262 src/sys/dev/ic/wdc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/arm/marvell

2011-08-13 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Aug 13 15:38:47 UTC 2011

Modified Files:
src/sys/arch/arm/marvell: mvsoc_intr.c mvsocgpp.c

Log Message:
In *find_pending_irqs() return the value of pic_mark_pending_sources() instead
of 1.  Changed to match other ARM PIC code.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/marvell/mvsoc_intr.c \
src/sys/arch/arm/marvell/mvsocgpp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode/include

2011-08-13 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Aug 13 14:51:58 UTC 2011

Modified Files:
src/sys/arch/usermode/include: mcontext.h

Log Message:
make sure mcontext is large enough to store the host mcontext; fixes
strange crashes seen in pool_init


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/usermode/include/mcontext.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/window

2011-08-13 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sat Aug 13 14:11:16 UTC 2011

Modified Files:
src/usr.bin/window: main.c window.1

Log Message:
Sort options and option descriptions, and sync usage.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/usr.bin/window/main.c
cvs rdiff -u -r1.22 -r1.23 src/usr.bin/window/window.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode/dev

2011-08-13 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Aug 13 14:06:54 UTC 2011

Modified Files:
src/sys/arch/usermode/dev: cpu.c

Log Message:
lwp0pcb should be struct pcb not ucontext_t, and initialize it in cpu_startup
instead of cpu_attach


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/usermode/dev/cpu.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/window

2011-08-13 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Aug 13 14:02:48 UTC 2011

Modified Files:
src/usr.bin/window: main.c window.1

Log Message:
Sort (and synchronize) option list and `SYNOPSIS' section in
manpage, as well as the program's `usage'-line; also some other
minor changes.

>From Snader_LB.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/usr.bin/window/main.c
cvs rdiff -u -r1.21 -r1.22 src/usr.bin/window/window.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2011-08-13 Thread Cherry G. Mathew
Module Name:src
Committed By:   cherry
Date:   Sat Aug 13 12:37:30 UTC 2011

Modified Files:
src/sys/arch/x86/include: cpuvar.h
src/sys/arch/xen/x86: cpu.c
src/sys/arch/xen/xen: hypervisor.c

Log Message:
MP probing and startup code


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/x86/include/cpuvar.h
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/xen/x86/cpu.c
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/xen/xen/hypervisor.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode/dev

2011-08-13 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Aug 13 12:18:54 UTC 2011

Modified Files:
src/sys/arch/usermode/dev: cpu.c

Log Message:
no need to print copyright/version/memory info, just call banner()


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/usermode/dev/cpu.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2011-08-13 Thread Cherry G. Mathew
Module Name:src
Committed By:   cherry
Date:   Sat Aug 13 12:09:39 UTC 2011

Modified Files:
src/sys/arch/amd64/include: pmap.h
src/sys/arch/i386/i386: machdep.c
src/sys/arch/i386/include: pmap.h
src/sys/arch/x86/include: pmap.h
src/sys/arch/xen/x86: x86_xpmap.c xen_pmap.c xenfunc.c

Log Message:
Add locking around ops to the hypervisor MMU "queue".


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/amd64/include/pmap.h
cvs rdiff -u -r1.708 -r1.709 src/sys/arch/i386/i386/machdep.c
cvs rdiff -u -r1.109 -r1.110 src/sys/arch/i386/include/pmap.h
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/x86/include/pmap.h
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/xen/x86/x86_xpmap.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/xen/x86/xen_pmap.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/xen/x86/xenfunc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode

2011-08-13 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Aug 13 12:06:24 UTC 2011

Modified Files:
src/sys/arch/usermode/dev: clock.c
src/sys/arch/usermode/include: thunk.h
src/sys/arch/usermode/usermode: thunk.c

Log Message:
- replace the gettimeofday timecounter with one based on CLOCK_MONOTONIC
- use gettimeofday for TODR clock


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/usermode/dev/clock.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/usermode/include/thunk.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/usermode/usermode/thunk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/xen

2011-08-13 Thread Cherry G. Mathew
Module Name:src
Committed By:   cherry
Date:   Sat Aug 13 11:41:57 UTC 2011

Modified Files:
src/sys/arch/xen/include: xenpmap.h
src/sys/arch/xen/x86: x86_xpmap.c

Log Message:
remove unnecessary locking overhead for UP


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/xen/include/xenpmap.h
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/xen/x86/x86_xpmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librt

2011-08-13 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Aug 13 11:10:31 UTC 2011

Modified Files:
src/lib/librt: aio_return.3

Log Message:
aio_return returns ssize_t not int


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/lib/librt/aio_return.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode/dev

2011-08-13 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Aug 13 10:58:32 UTC 2011

Modified Files:
src/sys/arch/usermode/dev: ld_thunkbus.c

Log Message:
call lddone from a softint instead of the signal handler, now reading from
disk works:

ld0 at mainbus0: /home/jmcneill/test.fs (33554432)
ld0: 32768 KB, 65 cyl, 16 head, 63 sec, 512 bytes/sect x 65536 sectors
boot device: ld0
root on ld0a dumps on ld0b
root file system type: ffs
WARNING: no TOD clock present
WARNING: using filesystem time
WARNING: CHECK AND RESET THE DATE!


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/usermode/dev/ld_thunkbus.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/fs/union

2011-08-13 Thread Juergen Hannken-Illjes
Module Name:src
Committed By:   hannken
Date:   Sat Aug 13 10:48:14 UTC 2011

Modified Files:
src/sys/fs/union: union_subr.c

Log Message:
Use mutexes to protect the hash lists instead of tsleep/wakeup.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/fs/union/union_subr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode

2011-08-13 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Aug 13 10:33:52 UTC 2011

Modified Files:
src/sys/arch/usermode/conf: Makefile.usermode
src/sys/arch/usermode/dev: ld_thunkbus.c
src/sys/arch/usermode/include: thunk.h
src/sys/arch/usermode/usermode: thunk.c

Log Message:
try to use aio_read/aio_write instead of pread/pwrite


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/usermode/conf/Makefile.usermode
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/usermode/dev/ld_thunkbus.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/usermode/include/thunk.h
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/usermode/usermode/thunk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode

2011-08-13 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Aug 13 10:31:24 UTC 2011

Modified Files:
src/sys/arch/usermode/dev: clock.c cpu.c
src/sys/arch/usermode/include: cpu.h lock.h
src/sys/arch/usermode/usermode: machdep.c pmap.c

Log Message:
- initialize cpu_info_primary early, before cpu0 attaches
- track idepth in cpu_info struct and use it in cpu_intr_p
- for debug and diagnostic kernels, abort when rebooting
- fill in __cpu_simple_lock_* stubs
- splraise(IPL_HIGH) before calling kernmain
- pmap_extract: only return phys addr if pap is not NULL


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/usermode/dev/clock.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/usermode/dev/cpu.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/usermode/include/cpu.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/usermode/include/lock.h
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/usermode/usermode/machdep.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/usermode/usermode/pmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.