wiz
ed54ccdc86
Remove variable name from prototype.
...
Reported by John Heasley on current-users on 29 July 2001.
2001-07-29 22:18:45 +00:00
christos
934898bc32
Adjust to the new copyargs() footprint.
2001-07-29 21:28:45 +00:00
christos
b474b9ac65
carry on the copyargs() and exit1() changes from kern_exec.c
2001-07-29 21:28:20 +00:00
christos
781411d393
adjust to the new copyargs footprint and cleanup debugging.
2001-07-29 21:26:07 +00:00
chs
2df1fdaa53
remove spurious newline in an error message.
2001-07-29 21:24:57 +00:00
christos
f2a8a907b4
simplify an expression.
2001-07-29 21:24:23 +00:00
christos
3e1e7a68e5
adjust to the new copyargs footprint
2001-07-29 21:22:58 +00:00
christos
e2b51c04af
- make copyargs function return the reason it failed and pass a pointer to
...
the stack, so that it can be modified.
- pass the error code in the exit code in addition to aborting.
- kill the second exit1() call; it does not make any sense.
2001-07-29 21:22:42 +00:00
christos
b92cbe7184
now that we know what the traps mean, print their name in debug mode.
2001-07-29 19:31:41 +00:00
christos
d5dfcf76de
a bit more mach glue.
2001-07-29 19:30:56 +00:00
wiz
d2b1c33dc5
Undo last: glob(3) isn't used for _whatdb (yet?).
...
[broke e.g. installation of devel/netcdf]
2001-07-29 15:50:29 +00:00
toshii
9221ef3b13
Make hpcarm kernel build after arm/arm32 file move.
2001-07-29 15:21:33 +00:00
chris
fa4e4d9668
Rework the pmap_release code to not have to walk the ptpt, it now uses a uvm_object to track the allocated vm_pages, this means it can free off the entries in the uvm_object.
...
Testing shows that it's about 5% faster on the make configure step for gmake.
2001-07-29 12:45:27 +00:00
lukem
84fb126399
ansi knf, WARNS=2
2001-07-29 11:15:29 +00:00
lukem
1c37a982fa
enable WARNS=2
2001-07-29 09:59:12 +00:00
lukem
14929f77ab
* add -F option: enable creation of file system in a regular file. a "fake"
...
disklabel is created as per mfs on "swap".
* add -Z option: pre-zero the -F image file before use. this is necessary if
the image is to be used with vnd(4) because by default the files created
with -F have "holes" and vnd doesn't cope with that.
* support 'k', 'm', 'g' suffixes for all options which take numeric arguments.
provide strsuftoi() which performs the parsing mechanism.
* improve man page description of various options
* replace "filesystem" with "file system"
* when displaying usage for mfs, only list mfs options
* minor KNF and WARNS=2 cleanups
2001-07-29 09:55:22 +00:00
chris
89415a32e2
PR 13581
...
Add empty pmap.h and vmparam.h to make userland happier.
2001-07-29 09:50:07 +00:00
chris
af16732a3a
Fix for PR 13580.
...
Make sysarch include sys/stdint.h so it picks up the a definition of uintptr_t.
2001-07-29 08:37:56 +00:00
scw
ddac7c3663
Add mvme68k's memc(4).
2001-07-29 08:02:31 +00:00
itojun
cad488d032
sync gif interface code with latest kame.
...
IFF_RUNNING is clearified. attach/detach logic is more clearner.
the old code mistakenly set IFF_UP by itself, now the behavior is gone.
2001-07-29 05:08:32 +00:00
itojun
c4a687384b
make sure to cleanup software interrupt queues (like ipintrq)
...
on interface detach, otherwise we will have a dangling pointer
from m->m_pkthdr.rcvif.
2001-07-29 03:28:30 +00:00
matt
691dacb39a
This is needed anymore and should have been removed a while ago.
2001-07-29 00:35:41 +00:00
matt
ed87139e40
Remove opt_footbridge from conf.c
...
Use dev/ic/i8253reg.h instead of private timerreg.h
2001-07-29 00:34:44 +00:00
bjh21
21167a9dcd
arm26 uses ELF, so we want to ship the libarm32.so.0 symlink.
2001-07-28 19:46:21 +00:00
bjh21
66d7c21d4f
Ship libarm32 on arm26 as well.
2001-07-28 19:26:37 +00:00
bjh21
db91425281
Obsolete <arm/arm32/sysarch.h>.
2001-07-28 19:22:57 +00:00
bjh21
6b38ee3d62
<arm/arm32/sysarch.h> -> <arm/sysarch.h>
...
Also add <arm26/sysarch.h> on arm26.
2001-07-28 19:21:59 +00:00
bjh21
ad034cbf5b
Build libarm32 on arm26 as well.
2001-07-28 19:17:11 +00:00
bjh21
1ede42fe57
Add <machine/sysarch.h> to go with sysarch().
2001-07-28 19:14:00 +00:00
bjh21
c5ae075e50
Add a very simple sysarch() implementation so that libarm32 will work.
...
This should go when arm26 uses cpufunc like everyone else.
2001-07-28 19:12:50 +00:00
scw
643e9fd833
Add the memc(4) driver.
2001-07-28 18:26:51 +00:00
scw
0fcd8c0e65
Document the memc(4) driver.
2001-07-28 18:25:51 +00:00
chris
9f04d8d670
A couple of tidy ups to pmap:
...
pmap_t -> struct pmap * in pmap.c and pmap.h
kernel_pmap -> pmap_kernel() everywhere.
Compiled and booted on riscpc and cats.
2001-07-28 18:12:43 +00:00
chs
e2de9310c3
fix pmap_extract() to handle unmapped kernel addresses.
2001-07-28 17:18:59 +00:00
chs
f544ed60f2
vm_page_t -> struct vm_page *.
2001-07-28 16:24:13 +00:00
itojun
5145bbe967
document behavior of M_{LEADING,TRAILING}SPACE when mbuf data portion is shared.
...
(NOTE: this is a netbsd-only behavior)
2001-07-28 16:19:12 +00:00
chs
6bc3e72dcd
update uvm_pagealloc() and uvmspace_exec() arguments.
...
add "void" to functions which take no arguments.
untabify flags lists.
2001-07-28 15:55:14 +00:00
chris
17ecd4e41a
Update Makefile.arm32 for the newly moved locore.S and genassym.cf
2001-07-28 15:50:40 +00:00
bjh21
9529e15832
Remove unnecessary uses of Xo.
2001-07-28 15:45:45 +00:00
chs
72580e632a
update uvm.9 links.
2001-07-28 15:35:10 +00:00
chs
54ada2fc86
vm_map_t -> struct vm_map *.
...
add UBC interfaces.
2001-07-28 15:31:29 +00:00
chris
4a126d9937
finish moving common arm32 bits out into arm/arm32.
2001-07-28 15:08:10 +00:00
bjh21
c1832e4050
Add boot26(8).
2001-07-28 14:43:13 +00:00
bjh21
3d27c85b1e
Add a manual page for boot26, based on the one for BBBB.
2001-07-28 14:40:01 +00:00
bjh21
b241da76ac
Correct minor *roff error.
2001-07-28 14:37:52 +00:00
bjh21
0847de74d2
Add copyright notices. Use MEMC_PHYS_BASE rather than 0x02000000.
2001-07-28 13:49:25 +00:00
bjh21
ddf906b00d
Use ld -N (OMAGIC), since this saves the 32k of RAM (by not putting a gap
...
between text and data) and means that loadfile only needs one backward seek
to load the file rather than two (which is important for gzipped kernels).
2001-07-28 13:48:32 +00:00
chris
27f96e8440
Move the generic arm32 files into arm/arm32 from arm32/arm32, tested kernel builds on cats and riscpc.
2001-07-28 13:28:03 +00:00
chris
9c823196e0
Change -x into -X for linking, it makes traces more meaningful.
2001-07-28 13:24:24 +00:00
tsutsui
6be7c15373
bcopy -> memcpy
2001-07-28 13:21:26 +00:00