Commit Graph

165420 Commits

Author SHA1 Message Date
dsl
66767e035f Add /usr/include/amd64/frame_regs.h 2008-01-04 23:05:42 +00:00
dsl
abceae9908 Change the way that the trap/intr/syscall frames and the __gregset_t[]
indexes are defined so that only a single list of the registers is used.
The code no longer relies on the two structures matching.
There should be no binary change.
2008-01-04 23:04:53 +00:00
ad
87a9501131 Fix includes. 2008-01-04 22:54:46 +00:00
joerg
700e393dca time.tv_sec -> time_second 2008-01-04 22:43:45 +00:00
dyoung
46aba2a3d0 Remove superfluous #if (NPCPPI > 0). 2008-01-04 22:28:20 +00:00
ad
8c68ad876e Fix headers. 2008-01-04 22:17:04 +00:00
ad
0fbfbb4408 Correct headers. 2008-01-04 22:15:58 +00:00
ad
c9e4f09710 Pull in the right headers. 2008-01-04 22:15:08 +00:00
ad
fb1e16b417 Need sys/device.h 2008-01-04 22:13:55 +00:00
dyoung
482c583bd7 Move #endif to the place where it belongs. Thanks, Chavdar Ivanov,
for noticing this.
2008-01-04 22:10:34 +00:00
joerg
e36a3212f8 Catch up with rename of buf's b_un.b_addr -> b_data. 2008-01-04 22:04:59 +00:00
ad
225df3f88d Don't pull in unrelated gunk. 2008-01-04 22:03:25 +00:00
joerg
547d94f35c Add missing sys/device.h. 2008-01-04 21:58:51 +00:00
ad
e6ab480d6d Header cleanup. 2008-01-04 21:58:03 +00:00
joerg
84487ad85b Needs sys/simplelock.h. 2008-01-04 21:56:36 +00:00
ad
8a9b6ca32a Need sys/lock.h for kernel_lock. 2008-01-04 21:54:49 +00:00
ad
0269f24d50 Don't pull in unrelated headers. 2008-01-04 21:54:05 +00:00
ad
0becf21618 Include sys/device explicitly. 2008-01-04 21:53:51 +00:00
ad
910c8a56ab Use new style memory barriers. 2008-01-04 21:53:00 +00:00
ad
070e98eb7b Pull in sys/atomic.h for memory barriers. 2008-01-04 21:52:48 +00:00
ad
f142225fa0 B_BAD has done nothing for a long time. 2008-01-04 21:48:05 +00:00
ad
edcd8e4c68 More header file cleanup. 2008-01-04 21:47:16 +00:00
joerg
a547a2785a Use time_second instead of time.tv_sec. 2008-01-04 21:43:58 +00:00
xtraeme
0f546319ca sys/simplelock.h is required now. 2008-01-04 21:33:17 +00:00
xtraeme
9bb6b94d89 sys/lock.h is required now. ok ad 2008-01-04 21:31:06 +00:00
xtraeme
e9b20f72c4 sys/simplelock.h is required now. 2008-01-04 21:24:22 +00:00
ad
0664a0459b Start detangling lock.h from intr.h. This is likely to cause short term
breakage, but the mess of dependencies has been regularly breaking the
build recently anyhow.
2008-01-04 21:17:40 +00:00
ad
46a018d0e2 More linker stuff 2008-01-04 21:06:37 +00:00
xtraeme
29f483410f machine/cpufunc.h is required now. 2008-01-04 20:42:25 +00:00
christos
5fa6e7c2d4 add missing includes 2008-01-04 20:38:01 +00:00
uwe
d02168ab21 There's no need to pull in machine/intr.h here. 2008-01-04 20:10:12 +00:00
dsl
e3c05d1c5d Allow the boot code to use the disklabel 'faked up' from the mbr.
Should allow bootxx_fat16 (and bootxx_msdos etc) to boot from drives that
don't contain a netbsd disklabel.
2008-01-04 20:05:46 +00:00
joerg
7a170eb0b2 Add missing mutex for cv_timedwait. 2008-01-04 19:45:54 +00:00
ad
c86e36f12b Don't pull in sys/simplelock.h, it's not needed. 2008-01-04 18:40:04 +00:00
ad
48160965f3 sys/lock.h isn't needed here. 2008-01-04 18:38:31 +00:00
jmmv
91374a77e7 Fix headers: add NetBSD CVS id tag and drop ATF title. 2008-01-04 18:37:15 +00:00
ad
b31bcb4d13 don't need sys/lock.h 2008-01-04 18:25:42 +00:00
reed
1c05fbcafd Tell what happens if reaches max spawn rate.
(I added this because I forgot it was ten minutes
as defined by RETRYTIME in inetd.c.)
2008-01-04 18:21:35 +00:00
ad
f479e1b23b - Always include kprintf_slock.
- sys/lock.h -> sys/simplelock.h
2008-01-04 18:21:06 +00:00
ad
35dd6c193a sys/lock.h -> sys/simplelock.h 2008-01-04 18:18:31 +00:00
xtraeme
1332a3c58b Typo: muliprocessor -> multiprocessor 2008-01-04 18:13:37 +00:00
uwe
bf6001ba0f G/c bogus includes that do nothing but add circular dependency between
intr.h and mutex.h
2008-01-04 18:03:01 +00:00
ad
c0da486b16 Linker stuff for powerpc. 2008-01-04 18:00:16 +00:00
kent
e93ecba847 shorten mixer-input names by mixer-name automatic generation
PR/37273
2008-01-04 17:00:05 +00:00
yamt
1c6ebd43e5 fix a bug in the previous. (per-cpu tss change)
keep iopl in pcb so that it won't lost.
2008-01-04 16:38:46 +00:00
ad
b8e6bdeab5 Linker bits for sparc64.
XXX Does not handle 32-bit kernels.
2008-01-04 16:34:41 +00:00
ad
694c00b8fe Linker bits for arm. 2008-01-04 16:23:39 +00:00
ad
914b753523 Linker bits for alpha. 2008-01-04 16:19:25 +00:00
yamt
0c9bd4f953 sprinkle sleep(1) to catch more bugs. 2008-01-04 16:18:52 +00:00
ad
6f7f8905b7 Adjust ci_idepth for cpu_intr_p(). 2008-01-04 16:09:54 +00:00