Commit Graph

176311 Commits

Author SHA1 Message Date
wiz
42fdda0454 Bump date for previous. 2008-12-31 14:19:51 +00:00
christos
d1018e8baf KNF.
NB: These were not imported properly. The Id RCS keyword lines were not
cleaned up, and there were no NetBSD keywords added. Perhaps Re-import
correctly?
2008-12-31 14:08:46 +00:00
christos
4a65af23ac mention that these may fail with EPERM. From Anon Ymous 2008-12-31 13:57:54 +00:00
taca
34bbf0c078 Update current versions:
bind: 9.5.1/9.6.0.
	 dhcp3.1.2/4.0.1
2008-12-31 13:57:28 +00:00
pooka
c26a0d893f update description of include 2008-12-31 13:18:06 +00:00
pooka
94dc15e204 Include rb.c instead of relying on it being in libc. 2008-12-31 13:08:57 +00:00
tsutsui
cdf1b88ca6 - remove extern decls for unused msgbufaddr and msgbufpa
- remove noncontig_enable which has been moved into pmap_bootstrap.c
2008-12-31 11:43:26 +00:00
tsutsui
d14403f116 Make kernel_pmap_store static as well as other m68k ports. 2008-12-31 11:37:20 +00:00
tsutsui
2e525a342c Some minor cosmetics, to sync with atari. 2008-12-31 11:34:39 +00:00
tsutsui
baffe80103 Remove quite obsolete pcb_cmap2. 2008-12-31 11:11:05 +00:00
tsutsui
99a3dabf8e Remove a declaration of Sysmap. It's in <m68k/pmap_motorola.h>.
XXX: maybe we should also have declarations for Sysseg, Sysptmap,
XXX: and Sysptsize etc. in <m68/pmap_motorola.h>.
2008-12-31 10:33:13 +00:00
tsutsui
a0746e5741 Add avail_start and avail_end for debug printf,
to sync with m68k/pmap_motorola.c.

XXX: virtual_avail (VA of first avail page) is not initialized?
2008-12-31 10:02:30 +00:00
isaki
aea81d8a0f struct device * -> device_t. 2008-12-31 09:50:21 +00:00
tsutsui
fa7554982f Misc cleanup:
- use proper types on variable declarations
- allocate Sysseg_pa in pmap_bootstrap.c where it's actually used
  rather than in atari/pmap.c
- remove comments in pmap_bootstrap.c which were duplicated from pmap.c
- add explicit `extern' keywords for variables allocated elsewhere
- update comment for pmap_bootstrap() to sync with reality

No functional changes.
2008-12-31 09:45:11 +00:00
isaki
40e63cb237 Remove a meaningless "*" @ mainbus. 2008-12-31 08:33:20 +00:00
isaki
7563f448e7 Search all of mfp(4)'s children automatically, instead of
attaching hard-coded children.  mfp(4) was trying to attach
pow(4) though pow(4) was a pseudo-device for a long time.
2008-12-31 08:00:31 +00:00
phil
806ddf688c Add a return HAL_OK in the AR_EEP_MACADDR case. Without this
it falls through to the next case and returns a register value.
Found by Aran Clauson.
2008-12-31 07:24:01 +00:00
tsutsui
64fa2cd5cc Adjust comments (which were added by me) to sync with m68k/pmap_motorola.c. 2008-12-31 06:54:33 +00:00
pooka
cb118e551d yank debug printf from previous 2008-12-31 00:57:45 +00:00
pooka
e8b4276abd Reset proc0 cwdi after unmount. Makes is possible to mount/unmount/mount
in one process.
(XXX: this code is still horrible)

problem reported by stacktic
2008-12-31 00:57:15 +00:00
pooka
e605194ace Nuke macros which haven't been used since the advent of RUMP_VOPs. 2008-12-31 00:35:00 +00:00
pooka
1d6d3e2769 Link self-contained file systems (i.e. do not depend on other file
systems) against the kernel module on select archs.
2008-12-30 22:20:56 +00:00
pooka
3427000fad Build kernel modules the same time as the rest of the system libraries. 2008-12-30 22:18:11 +00:00
pooka
dfa6b36e0e Move list of rump-uses-kmod archs to bsd.own.mk for wider consumption. 2008-12-30 21:31:10 +00:00
pgoyette
38a22d040a Correctly mark files obsolete. 2008-12-30 20:33:27 +00:00
reinoud
339f5c5772 Add ISO partition detection enabling auto-detection of iso9660 and UDF
partitions on optical media like CD/DVD/BD but also on all other media if
there is no NetBSD disklabel or MBR label.

Also fix cd's readdisklabel arguments so the ioctl's arrive at the right
device (!) and update its default label to make more sense.
2008-12-30 19:38:36 +00:00
pooka
3b189207d8 Switch amd64 rumps to the kernel ABI. 2008-12-30 19:05:40 +00:00
pgoyette
6bafd541ac The extra fonts have gone away again, probably due to changes being made
to make(1).  Mark them 'obsolete'.
2008-12-30 18:00:38 +00:00
he
bce40b6ae2 Also doctor the Revision header in the files.
This appears to be leftover from my earlier BIND update.
2008-12-30 17:53:47 +00:00
tteras
a3c1a92d23 schedular() call can now modify fd mask so make the working copy just
before calling select(); otherwise it can contain bad file descriptors
2008-12-30 15:50:24 +00:00
he
a7f7726d50 Change va_fsid from long to u_long, so that we can store a dev_t
there without incurring warnings (which turns into build errors)
about conversions from unsigned int to long.
OK'ed by christos@.
2008-12-30 15:08:09 +00:00
pooka
0531e32a05 !defined(_LKM) -> defined(_KERNEL_OPT) 2008-12-30 13:15:49 +00:00
pooka
f9f4344f37 #ifdef _LKM -> #ifndef _KERNEL_OPT 2008-12-30 12:56:12 +00:00
pooka
d218bdeeff _LKM -> _MODULE 2008-12-30 12:35:23 +00:00
jmcneill
9f9ac957a5 Silence printf in common "device not found" error path. 2008-12-30 10:44:30 +00:00
stacktic
69a3e4d4ea Closing file in ukfs_release 2008-12-30 10:31:22 +00:00
pooka
593f6357c6 -I${RUMPTOP}/librump/rumpkern so that build from src/lib works.
noted by Geoff Wing on current-users
2008-12-30 09:49:21 +00:00
matt
8f704298aa Reclaim PVF_KNC in VIPT to be PVF_MULTCLR (page has multiple colors).
Track when a page is mapping in multiple colors and deal with the ramifications.
When a page's MOD attribute is cleared, clean it from the cache.
Fix a logic inversion.

With these changes, the TI SDP2420 H4 board can successfully natively build a
TISDP2420 kernel.
2008-12-30 05:51:19 +00:00
matt
a7cf4e5ecd Use atomic ops to manipulate the bitmasks. 2008-12-30 05:43:14 +00:00
pooka
9c5307acaa properly handle kthread_exit() 2008-12-30 00:36:38 +00:00
pooka
9fd33357b3 Provide ifunit stub in the same place as others. 2008-12-29 23:18:35 +00:00
pooka
8a1a1e1e27 * make features match those of the nfs module just to have them in-sync
* remove stubs.c since all are now provided by rumpnet
2008-12-29 23:17:42 +00:00
pooka
14d6fd5a0b __weak_alias some more networking symbols for the benefit of the
nfs boot code in case not using the full networking stack.
2008-12-29 23:12:11 +00:00
njoly
e85166daa8 Fix stime(2) inverted copyin arguments. 2008-12-29 22:21:49 +00:00
pooka
f8829b7dcb Switch i386 away from rump/include/machine. This means that rump
on i386 now uses the native kernel ABI.  This in turn means that
rump modules and kernel modules are binary equivalent and can be
used interchangeably.
2008-12-29 22:16:15 +00:00
christos
6469dc948c revert previous. it was meant for the branch. 2008-12-29 21:30:51 +00:00
pooka
d19a006d1c Register a dummy block device for rump, since some file systems do
a sanity check to see if the block device exists.  This dummy block
device should eventually replace rump specfs.
2008-12-29 20:39:49 +00:00
mlelstv
bb90b5f0cd cast arguments for changed printf format 2008-12-29 20:02:30 +00:00
pooka
2c52214ded _LKM -> _MODULE 2008-12-29 19:59:09 +00:00
pooka
b03bd9bf49 We are conseptually a module, so -D_MODULE. Group CPPFLAGS better. 2008-12-29 18:53:57 +00:00