Commit Graph

176692 Commits

Author SHA1 Message Date
christos
47e43241e2 protect kernel inline with _KERNEL 2009-01-12 02:26:16 +00:00
pooka
ceca66166d * Add adapted version of the userspace atomic_cas ops for platforms
lacking special instructions.  We always use the spinlocked version
  (could use RAS on UP NetBSD host, but it's not portable).
* Add platform-based symbol quirk tables for selectively not renaming
  toolchain symbols for some platforms.  Although, this should really
  depend on the (toolchain,platform)-tuple and not just the platform.

This allows arm, hppa, mips and sh3 to build succesfully with an
isolated rump kernel namespace.  ... now, one arch remains: vax.
you must compile vax.  then, only then will you MI be.
2009-01-12 02:22:55 +00:00
pooka
0f1f70a3d7 Shove in some hppa love to help with spcopy.S (why does that need
to be in libkern?).
2009-01-12 02:04:35 +00:00
christos
b34c1a567e s/set/get/ 2009-01-11 23:55:25 +00:00
christos
ced9088db5 retain compatibility with old firm_event. Perhaps we should bump the protocol
version with an ioctl?
2009-01-11 23:36:39 +00:00
cegger
9273b33558 use PRI format macros to printf major and minor values 2009-01-11 23:27:47 +00:00
cegger
b4fe900840 adaption for making kgdb_dev a dev_t 2009-01-11 23:20:37 +00:00
jnemeth
1cdebf7e1f got a couple wrong 2009-01-11 23:14:53 +00:00
mhitch
6ebe2c3a6d Compat a.out stat structures also need to use u_int32_t dev_t. 2009-01-11 22:54:16 +00:00
mhitch
3d65f643b9 fix dev_t printf formats. 2009-01-11 22:51:36 +00:00
christos
c42a4332d6 bump versions for time_t 2009-01-11 22:42:39 +00:00
christos
af8f3048ca fix dev_t printf formats. 2009-01-11 22:37:50 +00:00
pooka
bf1857180f ... except we mostly need _HARD/SOFTKERNEL in assembly and we can't
include param.h from asm as such.  So wrap in #ifndef logore.
2009-01-11 22:29:02 +00:00
wiz
878e839563 New sentence, new line. 2009-01-11 22:03:56 +00:00
wiz
140f24c96f regen. 2009-01-11 22:03:15 +00:00
wiz
9492e5b9bf Make ready for HTML output, add comma. 2009-01-11 22:03:10 +00:00
wiz
eaae165147 Mark up arguments with Ar and drop trailing whitespace. 2009-01-11 22:02:38 +00:00
oster
6d132f42c6 Implement DIOCCACHESYNC for RAIDframe too. 2009-01-11 21:58:41 +00:00
wiz
e9f0e59ad6 Add a space. 2009-01-11 21:58:00 +00:00
wiz
2fd0883c1e New sentence, new line. 2009-01-11 21:57:14 +00:00
oster
af47f33d5b Deal with new dev_t build lossage. Fix from lukem. 2009-01-11 21:55:45 +00:00
pooka
180d04d26b Currently _KERNEL can mean either a) use kernel C namespace or b)
code runs in priviledged mode.  Introduce _HARDKERNEL and _SOFTKERNEL
to be able to say if the code runs in priviledged mode.

Currently used by rump, but Xen should probably set them too.
2009-01-11 21:38:19 +00:00
christos
91306aae6f fix lutimes. 2009-01-11 21:23:22 +00:00
pooka
317dcf1496 regen: mount -o rump 2009-01-11 21:15:31 +00:00
pooka
4c643b2022 Note mount -o rump support. 2009-01-11 21:15:07 +00:00
tsutsui
9d90ca88ae Compat a.out stat structures should use compat struct timespec50.
Noticed by mhitch@.
2009-01-11 21:12:04 +00:00
martin
6f6ed4ddab Decode the fpu status bits into siginfo code values when signaling fpu
traps. This makes us pass all of our ieee regression tests.
2009-01-11 21:09:13 +00:00
martin
f24aab6b37 Use PRIu64 format to printf major() and minor() values. 2009-01-11 21:04:59 +00:00
sketch
b2b1aa5df6 typo 2009-01-11 21:02:36 +00:00
christos
3153db9a35 remove !NTP stub. 2009-01-11 21:00:11 +00:00
pooka
b5d278fb51 document -o rump 2009-01-11 20:51:18 +00:00
christos
52ef6203ff *utimes should allow NULL tvp. 2009-01-11 20:46:53 +00:00
pooka
9ea72e7b8a Protect against nfssilly in RUMP_THREADS=0 2009-01-11 20:41:18 +00:00
martin
755cd7edcb Now that COMPAT_50 is needed inside the kernel for the time_t changes,
piggyback it and guard the copying of syscall return values on it. Our
libc has been fixed quite some time ago, time to get rid of the bogus copy.
2009-01-11 20:40:31 +00:00
pooka
694167d28f Support mount -o rump, which uses the rump server instead of using
the kernel service.  E.g. "mount -t efs -o rump /dev/sgidev /mnt"
runs effectively "rump_efs /dev/sgidev /mnt".
2009-01-11 20:39:34 +00:00
pooka
bbf08a8acb Default to threading, non-threaded debug mode can be compiled separately.
Useful if running this from fstab.
2009-01-11 20:31:03 +00:00
pooka
86cc06cf64 -o resport, not -o resvport 2009-01-11 20:22:41 +00:00
pooka
547a80b5eb Fix noresport mount option parsing. 2009-01-11 20:22:11 +00:00
rumble
40019d9470 regen. 2009-01-11 20:00:14 +00:00
rumble
5e7d8a6495 Fix time_t change fallout. 2009-01-11 20:00:06 +00:00
rumble
159e3d7ff8 Make this compile. 2009-01-11 19:58:29 +00:00
christos
cbac073161 regen. 2009-01-11 19:41:12 +00:00
christos
87e24cb708 fix lutimes. 2009-01-11 19:40:38 +00:00
christos
7fc37d6329 don't do size computations because g++ does not like it. 2009-01-11 19:09:29 +00:00
macallan
345fb25dfd fix format instead of casting wildly 2009-01-11 18:26:21 +00:00
christos
6df24a7d9e mention 32 bit time_t remnants 2009-01-11 18:25:17 +00:00
tsutsui
acde3c90d0 Add casts to int to rdunit() and rdpart() macro to suppress a warning
since they are unlikely 64 bits.

XXX: actually these should be DISKUNIT() and DISKPART() in <sys/disklabel.h>.
2009-01-11 18:19:53 +00:00
dsl
ff4ab241aa Add a note about make(1) .for loop processing. 2009-01-11 18:09:31 +00:00
christos
d2f56df7fb don't truncate the print. 2009-01-11 18:02:39 +00:00
christos
8348a919d7 provide more details. 2009-01-11 18:00:04 +00:00