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
tsutsui
88fbdda31f
bcopy -> memcpy
2001-07-28 13:08:34 +00:00
bjh21
f3b9fa04ed
Only declare kernel objects ifdef _KERNEL.
2001-07-28 12:53:06 +00:00
bjh21
16c6c851dc
Add /usr/mdec/boot26,ff8.
2001-07-28 12:45:42 +00:00
bjh21
ec79dd3942
Add installation glue.
2001-07-28 12:44:54 +00:00
tsutsui
99297e58cb
We no longer have MI ncr(4) driver.
2001-07-28 12:42:34 +00:00
chris
37dc65af43
bzero->memset
2001-07-28 12:29:58 +00:00
chris
338f184d45
Fixup stray interrupt handler's return address.
2001-07-28 12:28:56 +00:00
tsutsui
4c7bed81e3
Note the Acard UIDE controllers.
2001-07-28 12:18:19 +00:00
bjh21
bf4e210bbe
Add a machine-dependent base file list for arm26, based on the arm32 one.
2001-07-28 12:08:13 +00:00
tsutsui
690c5b1ae3
Enable the Acard UIDE controllers by default.
...
My WDC MDMA-only (non-UDMA) drives did not work on the Acard controllers,
but it turns out that the problem was not Acard specific.
These WDC drives do not work on the ESS ISAPnP wdc port nor on
macppc obio wdc port neither, and another Quantum MDMA-only drive
works fine on the Acard.
These WDC drives work fine on my i386 pciide (which is initialized
by the BIOS), so maybe we have to do something in MI wdc to initialize
such drives properly...
2001-07-28 12:07:11 +00:00