lonewolf
49e806d166
sgimips lives in the new-style wscons land.
2003-12-10 00:24:21 +00:00
lonewolf
b57c3a57f9
Make this compile and apparently work (it generates interrupts properly, at
...
least).
XXX The is_console test is horribly ugly but necessary for the pckbc_cnattach
XXX coming soon.
2003-12-10 00:22:29 +00:00
lonewolf
3fe422af98
Garbage collect unused file.
2003-12-10 00:18:07 +00:00
lonewolf
8d097bc535
Remove the extra call to consinit().
2003-12-10 00:00:51 +00:00
keihan
29c72c57f0
netbsd.org -> NetBSD.org
...
All "netbsd.org" is now gone from src/sys/arch.
2003-12-04 13:05:15 +00:00
lonewolf
803a8479e6
Replace some magic numbers by symbolic constants.
2003-12-04 05:31:27 +00:00
sekiya
20d207b125
Add (commented out) dpclock for ip22 and blinkenlitzen for ip32.
2003-11-22 15:08:44 +00:00
sekiya
f93f583751
Register definitions for National Semiconductor DP8573A RTC. Code originally
...
from Steve Rumble, with modifications by myself.
2003-11-22 04:01:01 +00:00
sekiya
8e5c74aa34
Add dpclock driver (and minimal hpc1 goo) for ip20.
2003-11-22 03:58:52 +00:00
sekiya
a7c36d873f
Add dpclock driver (and minimal hpc1 goo) for ip20. Code originally
...
from Steve Rumble, with modifications by myself.
2003-11-22 03:58:51 +00:00
sekiya
6cd8f56df9
Add ip20.c
2003-11-22 03:39:35 +00:00
sekiya
d11f147850
Add initial ip20 (Indigo) support. hpc1 code to follow. Code originally
...
from Steve Rumble, with modifications by myself.
2003-11-22 03:35:44 +00:00
sekiya
53acd623c8
Add pckbc to device list.
2003-11-20 08:34:05 +00:00
sekiya
b26a57f648
Add driver for pckbc at hpc. There's an interrupt issue that still needs
...
to be resolved.
2003-11-20 08:31:13 +00:00
sekiya
b4a9ea3c2d
ip2x can't handle four-meg ramdisks; use a three-meg ramdisk instead and
...
compile the kernel with -Os.
2003-11-20 05:27:07 +00:00
keihan
0714799990
www.netbsd.org -> www.NetBSD.org
2003-11-17 10:07:58 +00:00
sekiya
014a2cd0f4
Rationalize the machine-links creation mechanism.
2003-11-17 09:32:58 +00:00
sekiya
466d2c1848
libsa's iso9660 routines don't handle rockridge. Alter installation kernel
...
fixup routines accordingly -- we'll use "ip2x" and "ip3x" for install kernel
names rather than "netbsd-INSTALL32_IPxy".
2003-11-13 14:31:54 +00:00
sekiya
c93054ffbf
typo in include directive.
2003-11-13 12:53:05 +00:00
sekiya
959569cd0c
bootloader targets have changed, which confused the install rules.
2003-11-13 12:42:18 +00:00
sekiya
40c0a4c30b
loadfile truth check should be >=0, not >= 1.
2003-11-13 08:06:25 +00:00
sekiya
1ba2b99e3e
More bootloader changes:
...
* if loading from cdrom, assume we're performing an install and
fix up bootpath/kernel to load the proper install kernel.
* maximum filename length in volume header is eight characters.
Change boot.elf to ip2xboot, boot.ip32 to ip3xboot, and boot
to aoutboot (which matches kernel naming scheme as well).
2003-11-13 08:01:17 +00:00
sekiya
2818624aab
Include proper GENERIC32 templates (mechanical edit).
2003-11-13 02:59:37 +00:00
sekiya
28bee58d65
Rationalize config file scheme. Discussed at length with rafal@, pooka@, soren@.
2003-11-13 02:31:46 +00:00
sekiya
b3023f06a5
Rework the boot loader:
...
* remove dead code,
* streamline kernel selection logic,
* various small bugfixes.
2003-11-11 06:47:00 +00:00
sekiya
fdf5374e91
Remove unused variables.
2003-11-11 06:42:15 +00:00
sekiya
f87a5a5324
Add getopt.c
2003-11-11 06:28:15 +00:00
sekiya
0a6f939a3d
Avoid namespace collision when sgivol is compiled as a native application.
2003-11-08 04:59:00 +00:00
sekiya
4f800421dd
Use be*toh() and htobe*() to permit use in cross-build environments. Add -h flag to override default volume header size.
2003-11-01 06:30:44 +00:00
matt
22b4a90181
Fix another lasttx uninitialized variable
2003-10-30 23:05:56 +00:00
matt
88810a30df
Fix uninitialized variable warning.
2003-10-30 23:05:07 +00:00
lukem
f85d2d1c14
Use ${HOST_SH} instead of `sh'.
...
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
2003-10-26 07:25:33 +00:00
sekiya
6daa011b5a
NULL -> 0
2003-10-26 03:30:26 +00:00
chs
0e9360f160
NULL -> 0
2003-10-25 16:15:07 +00:00
simonb
916e13afc6
Add COMPAT_16 where missing.
...
Remove the unused COMPAT_15.
Comment out/remove COMPAT_* from INSTALL kernels.
2003-10-25 13:21:13 +00:00
jdolecek
694c204404
add major for 'ses' for archs which have the other scsi devices
2003-10-24 08:09:53 +00:00
tsutsui
3a646e9b6c
Add some delay before calling comcnattach() to wait
...
previous console output to complete.
2003-10-17 18:15:52 +00:00
tsutsui
19e183345a
Add vr at pci and dmphy at mii. Tested on my O2.
2003-10-17 17:18:16 +00:00
sekiya
a747a8f16d
Mouse port offset was incorrect.
2003-10-17 12:43:08 +00:00
sekiya
af12cdb68a
Compile dsclock_hpc.c only if dsclock is present in config file.
2003-10-17 06:49:34 +00:00
jdolecek
ef5bb330f5
reassing majors for crypto and pf to use the newly defined MI major
...
range
2003-10-10 22:42:39 +00:00
jdolecek
4e915c9ccd
update the comment - the space for machine-dependant majors
...
is reduced to 0-143
follows discussion on tech-kern
2003-10-10 21:21:25 +00:00
simonb
970b12080e
Define LIB{CRT0,C,CRTBEGIN,CRTEND} as nothing, we don't need to link
...
against them.
2003-10-08 01:40:22 +00:00
tsutsui
608b19ae28
Use proper mips_dcache_{wb,inv,wbinv}_range() ops in dmamap sync function
...
if possible. Tested on my O2 (with r5ksc patch).
XXX should we apply similar changes to mips/bus_dma.c and use it?
2003-10-07 16:03:09 +00:00
tsutsui
fd316d7ac1
Use proper macros.
2003-10-07 14:37:06 +00:00
tsutsui
086016d756
Add pcn at pci, tl at pci and tlphy, which I've confirmed working on O2.
2003-10-05 15:44:36 +00:00
tsutsui
b0cd3c8093
Apply a bunch of patches written by Christopher SEKIYA
...
(with several cosmetic changes by me) which fixes O2 (IP32) support.
Now my R5000 O2 works fine in multiuser with on-board AIC7880 SCSIs
and several PCI network cards (but only on serial console yet).
L2 cache on R5000/Rm5200 is still disabled for now, but it will be
fixed later, hopefully.
See recent discussion on port-sgimips for details.
2003-10-05 15:38:08 +00:00
jdolecek
e6286b949a
Add some framework for MI assignment of device majors - add sys/dev/majors
...
which is automatically included during kernel config, and add comments
to individual machine-dependant majors.* files to assign new MI majors
in MI file.
Range 0-191 is reserved for machine-specific assignments, range
192+ are MI assignments.
Follows recent discussion on tech-kern@
2003-10-05 08:04:24 +00:00
tsutsui
d788e7c9ec
- some KNF
...
- hz -> Hz in printf
2003-10-04 09:41:27 +00:00
tsutsui
d330e7b609
TAB/space cleanup.
2003-10-04 09:19:23 +00:00