Commit Graph

1394 Commits

Author SHA1 Message Date
veego 1b46ebe1d9 Add elf_machdep.h to the INCS list. 1998-07-12 17:53:29 +00:00
thorpej 639cc899cf Basic elf_machdep.h for m68k; doesn't include relocations, yet. 1998-07-12 01:17:58 +00:00
thorpej d47ea67c1f Define one page free list, and put all pages on it. 1998-07-08 04:43:18 +00:00
jonathan 011f2bda08 defopt NS, NSIP. 1998-07-05 06:49:00 +00:00
jonathan 5c0c5dd0b4 defopt ISO TPIP. 1998-07-05 04:37:35 +00:00
jonathan 8db0fcdbf7 defopt CCITT. 1998-07-05 02:12:22 +00:00
jonathan 3751946b97 defopt INET, NETATALK. 1998-07-05 00:51:04 +00:00
jonathan 0ed4d699d0 defopt DDB. 1998-07-04 23:12:39 +00:00
jonathan 466e784ee1 defopt DDB. 1998-07-04 22:18:13 +00:00
gwr 76cd67b8c7 Allow netif_getether() to use sif->sif_macaddr() on the Sun-3X
but check the PROM rev first, and print some info I want when
a PROM earlier than 3.0 is found.  (Then just try it!)
1998-07-02 21:58:25 +00:00
gwr 4b50f96523 Add strncmp.c 1998-07-02 21:36:00 +00:00
gwr efa0b5e2f5 fix the comment 1998-07-01 23:12:42 +00:00
gwr 294fa42b6c Use the shared ../libsa/xxboot.c 1998-07-01 22:56:45 +00:00
gwr c426f6cd97 Replace {net,ufs}boot/boot.c with a shared libsa/xxboot.c 1998-07-01 22:51:43 +00:00
mrg 53559837db <dev/sun/disklabel.h> not <dev/sun/sun_disklabel.h> 1998-06-30 04:35:37 +00:00
gwr c80e8cd6ef Note recent changes. (and bump CVS revsion here) 1998-06-29 20:33:03 +00:00
gwr 8db8875feb Add a comment, kill an unused variable. 1998-06-29 20:18:07 +00:00
gwr b339af5461 Support multiple file open attempts without closing and reopening
the underlying raw device (which is expensive and causes problems).
This allows the boot program to try a sequence of names by default,
which is used to support common boot media for sun3 and sun3x.
(Now tries "netbsd.$arch" before "netbsd")
1998-06-29 20:17:03 +00:00
gwr 8261ec142f Minor tweaks for consistency with the other boot programs. 1998-06-29 20:11:06 +00:00
gwr 762cfeb615 Reimplement the header strip using two instances of dd in a pipe,
so it works with a dd that does not know conv=osync (i.e. Solaris).
1998-06-29 20:09:14 +00:00
gwr 2c0ea58240 Fix "integer overflow" error. 1998-06-29 20:06:34 +00:00
gwr e49744ee1c Get rid of user-level includes.
Do not reset the I/F on timeout.
Kill some old debug code.
1998-06-29 20:05:36 +00:00
gwr efb1b0549a Declare load_sun() 1998-06-29 20:03:14 +00:00
gwr 57a3ff9f72 Add load_sun() which does the guts of exec_sun() but lets
the caller do the file open/close and control transfer.
1998-06-29 20:02:49 +00:00
fair 508c432635 apparently {set,long}jmp() are not used by the sa code any more. 1998-06-26 08:59:03 +00:00
lukem bd8d501f7e remove options FIFO; it's now the default 1998-06-26 01:53:43 +00:00
thorpej 8aee7782f5 defopt COMPAT_SUNOS 1998-06-25 23:40:33 +00:00
thorpej 971b8956ef defopt KTRACE 1998-06-25 21:18:11 +00:00
jeremy 665cf08eec Changed to include sun_disklabel.h from its new location in dev/sun. 1998-06-24 21:36:05 +00:00
mrg 1caf02a0cf moved <machine/sun_disklabel.h> to <dev/sun/disklabel.h> 1998-06-20 03:50:51 +00:00
mrg 096ec47ff9 moved to <dev/sun/disklabel.h> 1998-06-20 03:46:24 +00:00
mrg 5055cba00a use <dev/sun/disklabel.h> 1998-06-20 03:45:55 +00:00
gwr 019d982c8f Turn off MACHINE_NEW_NONCONTIG for now. Bug... 1998-06-17 15:33:27 +00:00
cgd 651b44e211 Rework the way kernel include files are installed. In the new method,
as with user-land programs, include files are installed by each directory
in the tree that has includes to install.  (This allows more flexibility
as to what gets installed, makes 'partial installs' easier, and gives us
more options as to which machines' includes get installed at any given
time.)  The old SYS_INCLUDES={symlinks,copies} behaviours are _both_
still supported, though at least one bug in the 'symlinks' case is
fixed by this change.  Include files can't be build before installation,
so directories that have includes as targets (e.g. dev/pci) have to move
those targets into a different Makefile.
1998-06-12 23:22:30 +00:00
gwr 0050a1b95b Sync with the sun3 version. 1998-06-12 20:07:50 +00:00
gwr 26753f7bf7 In _save_symtab, ignore any symbol table if preserving it would
cause our memory use to exceed the 1MB limit (on the 3/50 only).
1998-06-12 20:06:30 +00:00
fair af3c9e43de turn on LKM by default, per PR#4423 1998-06-11 19:02:35 +00:00
gwr dbeb2648a6 Switch over to MACHINE_NEW_NONCONTIG 1998-06-10 02:42:14 +00:00
gwr 1b01ec0993 First cut at UVM support. Compiles, but not tested yet. 1998-06-09 20:47:17 +00:00
gwr c714d95b83 First cut at MACHINE_NEW_NONCONTIG - not enabled yet. 1998-06-09 20:31:28 +00:00
gwr 557be5668b Move sun3x _pmap_fault macro from pmap.h to trap.c 1998-06-09 19:58:50 +00:00
gwr d74e1744f5 Fix a warning 1998-06-09 17:19:01 +00:00
gwr d0a7f4f72b Make this compile... 1998-06-09 17:10:11 +00:00
gwr 6e85156429 Simplify ifdefs in cg4b_ldcmap() 1998-06-09 16:10:25 +00:00
gwr 3634eb6176 Make this work on the 3/80, which has the Brooktree DAC
wired high-byte-only like the sparc. (yuck!)
1998-06-09 14:38:59 +00:00
tv 00ede2160e Change ddb_init() for a.out to provision for kernels which are not booted by
the current 'bootblock' method, like the Shark, which preloads and preformats
the symbol table right in the boot code.
1998-06-09 01:57:41 +00:00
gwr 5260d3fc8e Add UVM support 1998-06-08 20:47:45 +00:00
gwr 28a7286ede Uh, something went wrong last time? 1998-06-08 20:38:35 +00:00
gwr ba4cb4e29d Kill the printf: enabling zs interrupts 1998-06-08 20:34:43 +00:00
gwr be58914fa7 Sync with RAMDISK:
No need for any COMPAT_* options in the ramdisk kernel
Can do without the uk driver also...
1998-06-08 20:20:05 +00:00