Commit Graph

540 Commits

Author SHA1 Message Date
cgd 468c5f5158 put PROCFS in pain... 1993-08-28 11:00:35 +00:00
brezak 966d7491cc Changes: Boot omagic kernels (like Mach), pass cnvmem, extmem, and esym args, load symbol table into memory, enable kbd clock. 1993-08-28 01:18:43 +00:00
brezak 534b51feac Declare find_isadev() function. 1993-08-28 00:13:55 +00:00
brezak 62164fe535 Add find_isadev() and have sysbeep() use common defines. 1993-08-28 00:13:00 +00:00
brezak 548e9c5a3f Remove warnings. 1993-08-28 00:11:33 +00:00
brezak db43439bb0 i386 Machine dependant changes to handle non-contiguous memory. 1993-08-28 00:02:45 +00:00
brezak a54d809cd8 Need LOAD_ADDRESS for depend pass. 1993-08-27 23:58:20 +00:00
brezak 42484186e9 Load at 1M and turn-on MACHINE_NONCONTIG option. 1993-08-27 23:55:28 +00:00
brezak 4aca3365cc i386 Machine dependant changes to handle non-contiguous memory. 1993-08-27 23:52:22 +00:00
deraadt 538e35852c ugh. 1993-08-26 09:52:16 +00:00
cgd 225917bfe6 0.9 "official" patch 001:
(1)	added support for ed1 in both generic kernels at:
	device ed1 at isa? port 0x250 net irq 9 iomem 0xd8000 vector edintr
(2)	brought if_ed.c up to DG's 1.19 rev.
1993-08-26 00:26:50 +00:00
mycroft c5e6262e4e Add ACCOUNTING and GATEWAY options. 1993-08-24 21:39:35 +00:00
glass 8a49818de4 snapshot. starts nfsmountroot but doesn't seem to emit any packets 1993-08-24 20:26:48 +00:00
mycroft 59bd26aec5 Double data size limits to make GCC happier. 1993-08-24 17:56:21 +00:00
cgd 4543c1ebfd changes from 0.9-ALPHA2 to 0.9-BETA 1993-08-23 04:59:38 +00:00
glass 6041363205 gets past enablertclock(), now time to deal with the mountroot mess 1993-08-22 21:26:15 +00:00
glass dc22f15a6d snapshot. for uploading. gets lost in swtch after enablertclock() 1993-08-21 02:16:07 +00:00
mycroft 5c2721a0c3 Add old ZMAGIC handling, as in i386 port. 1993-08-19 14:35:46 +00:00
mycroft 4a5baa80a0 Remove cpu_exec_makecmds() macro and declare it as a function. Also, wrap
everything in `#ifdef KERNEL'.
1993-08-19 14:34:25 +00:00
mycroft 5aa52f5be0 Set USRTEXT to NBPG. 1993-08-19 14:32:24 +00:00
mycroft 8fe0af721f Add COMPAT_NOMID. 1993-08-19 14:29:28 +00:00
jtc c41b22b4f6 Removed CLK_TCK, it's value is not machine dependant.
It's supposed to be defined in <time.h>, not <limits.h> anyway.
1993-08-18 00:22:44 +00:00
jtc 35fdf4ad74 Declare ntohl, ntohs, htonl, and htons functions.
Use GCC's inline assembly iff we are using GCC.
Use bswap instruction if using gcc and defined(KERNEL) &&
	((defined(I486_CPU) || defined(I586_CPU)) && !defined(I386_CPU))
1993-08-16 18:30:35 +00:00
glass 2b5ecfd1ab cute bug that mycroft fixed in the hp300 stuff 1993-08-16 16:36:47 +00:00
mycroft 39715a6423 Remove *netbsd, not *vmunix. 1993-08-16 16:23:38 +00:00
glass ce39daad77 'clock' is now part of the standard config system instead of being done
early and in a hacked way.  the movement of startrtclock() to below
cpu_startup() allows this.
1993-08-16 10:42:37 +00:00
glass a5a10a9e7c 'clock' is now part of the standard config system instead of being done
early and in a hacked way.  the movement of startrtclock() to below
cpu_startup() allows this.
1993-08-16 10:42:19 +00:00
glass 8ff8fa8046 runs up to and including configure().
todo: exceptions, interrupt support, make isrs affect vector table
kernel/user stacks
1993-08-15 23:01:58 +00:00
mycroft a5b04640d7 Adjust DBL_MIN so it doesn't underflow. 1993-08-15 15:46:35 +00:00
mycroft 8c11b590fb Adjust DBL_MAX so it doesn't overflow. 1993-08-15 15:45:51 +00:00
mycroft fe6336fe02 The NetBSD assembler seems to want the old icode. Don't ask me. 1993-08-14 14:46:08 +00:00
mycroft e1d0c2d3a6 Note new location of pte.h. 1993-08-14 14:26:19 +00:00
mycroft 395c4e2bed Note new location of pte.h, and don't strip kernel by default. 1993-08-14 14:20:08 +00:00
deraadt af6c95dd23 sigh.. 1993-08-14 07:31:28 +00:00
deraadt 3604916e13 ppp from paul mackerras 1993-08-14 06:29:28 +00:00
mycroft a770c59274 Set MID_MACHINE to MID_M68K4K. 1993-08-14 02:46:00 +00:00
mycroft 38239524ee Absolutely unimportant change to RCS identifier stuff. 1993-08-14 01:29:36 +00:00
glass 0d15daad8a added chksum support from hp300, removed bad stub 1993-08-13 22:37:56 +00:00
glass 9c18e650a2 snapshot. ready to call configure(), partial integration of torek's config
stuff, i.e it looks to do the right thing but we haven't written any code
yet :)
1993-08-13 13:16:11 +00:00
glass f94a1c2f10 snapshot. ready to call configure(), partial integration of torek's config
stuff, i.e it looks to do the right thing but we haven't written any code
yet :)
1993-08-13 13:16:07 +00:00
glass e548bebda8 new file for interrupt handling 1993-08-10 08:50:34 +00:00
glass a1d3be118e fixed problem that caused two consecutive segments to be using the same
pmeg unknowingly.  still too many printfs, not sure how many are actualy
in the machine dependent code.  reaches cpu_startup() where it stops
deliberately. next project: autoconfig(), maybe kgdb
1993-08-10 08:42:34 +00:00
deraadt 4ed4b0d387 delete a reference to the old 'as' device driver. 1993-08-10 08:42:25 +00:00
glass 2824cc586e fixed problem that caused two consecutive segments to be using the same
pmeg unknowingly.  still too many printfs, not sure how many are actualy
in the machine dependent code.  reaches cpu_startup() where it stops
deliberately. next project: autoconfig(), maybe kgdb
1993-08-10 08:42:16 +00:00
deraadt 342e987d36 Theo runs ppp 1993-08-10 04:01:03 +00:00
mycroft f2490de185 Clean up deleted files. 1993-08-10 00:17:16 +00:00
mycroft 0e521097ea Rename my kernel config. 1993-08-10 00:17:15 +00:00
mycroft 697610ba7f Add ALIGNBYTES. 1993-08-09 04:45:30 +00:00
mycroft b5181de827 Move pte.h to /usr/include/machine, like it is in other ports. 1993-08-09 04:44:11 +00:00
mycroft bf1b2d0f97 Clean up deleted files. 1993-08-09 04:44:06 +00:00