Commit Graph

83772 Commits

Author SHA1 Message Date
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
chris
0481f078a0 bzero -> memset 2001-07-28 11:17:15 +00:00
scw
d750508a87 Hook the error interrupt only once, otherwise we'd fail when hooking
the interrupt for the 2nd DRAM board where two boards are present.
2001-07-28 08:30:23 +00:00
matt
218b61dcd1 Change clock_t and time_t to more LP64 friendly types. 2001-07-28 07:43:07 +00:00
matt
36dc943f75 Change ARM-ELF to LP64 friendly types. 2001-07-28 07:42:28 +00:00
matt
71986448fd Don't make libstdc++ with old toolchain on ARM ELF 2001-07-28 06:59:02 +00:00
matt
faa73ac4d2 Regen new toolchain ARM ELF files with toolchain2netbsd.
Include libg2c, libobjc, libstdc++ ARM ELF config files.
2001-07-28 06:57:07 +00:00
matt
ee544f340c Remake with toolchain2netbsd 1.3 2001-07-28 06:51:59 +00:00
matt
f47c5bbd3d Under ELF, change clock_t and time_t to int's (more LP64 friendly). 2001-07-28 05:04:45 +00:00
itojun
888b31fb38 indent fix 2001-07-28 01:13:56 +00:00
pooka
4ec277f9ee regen 2001-07-28 00:33:43 +00:00
pooka
70cd305a5d 3c556 V.90 MiniPCI modem 2001-07-28 00:33:01 +00:00
manu
3f1d5c2789 sshd is now able to log in an user if the filesystem is readonly and the tty
owned by root. Note that the tty still must be mode 620, and sshd does not
check which group owns the tty (more problems here?).
This closes NetBSD PR bin/13499
The fix has been commited to OpenSSH CVS. See OpenBSD's PR user/1946.
2001-07-27 23:34:27 +00:00
bjh21
9139a37393 New arm26 bootloader. Mostly a translation of BBBB into C, using libsa so
we get goodies like gzipped kernels for free.
2001-07-27 23:13:49 +00:00
bjh21
0ad24007df Add assorted stuff that we need in order to shut RISC OS down cleanly. 2001-07-27 23:09:15 +00:00
eeh
508945a491 Let profiling binaries be built without requiring special options. 2001-07-27 23:05:11 +00:00
eeh
905da8170b Build the sparc64 compiler for a change. 2001-07-27 23:01:22 +00:00
thorpej
fab087b3a2 Tell the MII layer to advertise PAUSE capability, and configure
the chip's PAUSE threshold.
2001-07-27 22:46:20 +00:00