Commit Graph

81 Commits

Author SHA1 Message Date
mycroft ed95321df9 Still need old #defines for now. 1994-01-06 17:05:34 +00:00
mycroft f76fdd7722 Implement `struct reg'. 1994-01-06 16:50:13 +00:00
glass 2ed464d5b4 MACHINE_ARCH 1993-12-12 09:10:52 +00:00
glass aa497f4aea snapshot of my private sources 1993-12-12 09:08:26 +00:00
mycroft f67ccd2bf0 Move #define of NIPCREG outside #fidef. 1993-12-08 22:46:15 +00:00
glass 06932ce0f8 Now works with current tree, as opposed to the july 8th tree in which it was
written.
Requires magnum infrastructure now, particularly the clock stuff.
Fails to exec init because the /sbin/init binary
is a sunos binary.  Next step is to integrate sunos compatibility code
from /sys/compat/sunos, and the amiga port.
Does not yet implement MACHINE_NOCONTIG support.

[from glass Mon Nov 22 21:22:45 PST 1993  home tag: home2]
1993-11-23 05:28:35 +00:00
pk 14e6ea89aa Put definition of __LDPGSZ and `struct relocation_info' where they belong:
in <machine/exec.h>.
1993-10-18 09:46:56 +00:00
glass 8585a64107 sun3 port updated. netboot integrated. 1993-10-12 05:17:41 +00:00
mycroft 0b3f240c49 Ditto. 1993-09-02 19:05:40 +00:00
glass a2133ea268 last snapshot before uploading. we still have serious clock problems 1993-08-28 15:35:16 +00:00
glass dc22f15a6d snapshot. for uploading. gets lost in swtch after enablertclock() 1993-08-21 02:16:07 +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 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
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 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
glass 3b87958501 various changes 1993-08-08 12:18:27 +00:00
glass 7e7509f5ff gets to consinit() and blows up 1993-08-05 23:09:17 +00:00
glass 461002f91d it links with out any unresolved symbols, last few are just stubs
because we aren't likely to get near execing init for a while
1993-08-03 22:37:04 +00:00
glass f46a554b76 toasted a whole load more undefined symbols 1993-08-02 10:22:35 +00:00
glass 58e4b64f4d stupid cleanup; fixes to mon.h; rewrote asm.h based on old asm.h
and the i386 one from jolitz
cleaned up ending of virtaul addr space.
1993-08-02 02:04:30 +00:00
glass 42255b6429 whatever was necessary to make the rest of it work. 1993-07-30 17:02:44 +00:00
glass 23ee68e447 bogus placeholder obio addr 1993-07-30 16:59:24 +00:00
glass d3b416231f new pmap module 1993-07-27 12:04:41 +00:00
glass e2d2f40725 additional needed functionality 1993-06-29 17:36:03 +00:00
glass 11a0ff5f16 added /dev/idprom driver :), doesn't compile yet 1993-06-29 17:35:37 +00:00
glass b7d7bfa239 fixed bug in mon.h; fixed NEED_* in cpu.h; spl macro problems 1993-06-27 00:52:18 +00:00
glass 4c06bc4b0d removed dumb define for enablertclock() 1993-06-26 01:29:40 +00:00
glass c6b347c351 adding include files...not much of this works 1993-06-25 10:28:37 +00:00
cgd 30177b538f add rcsids to everything and clean up headers 1993-05-22 07:56:12 +00:00
cgd 6dedb5151c add hp300 kernel files. generic kernel files might need some help... 1993-05-13 13:56:20 +00:00