Commit Graph

29 Commits

Author SHA1 Message Date
gwr 6548befa4f Nuke user-mode DELAY() macro. 1995-06-27 14:37:22 +00:00
cgd 2d49c3885b clean up definitions of ctod(), dtoc(), ctob(), btoc(), btodb(), and
dbtob().  remove unused definitions of ctos(), stoc(), and dtob().
1995-06-26 06:55:38 +00:00
gwr cd13e583aa Provide delay2us as an inline and make it reasonably accurate,
but conservative (long) by a factor of about 1.25
1995-06-13 22:14:24 +00:00
jtc 71ab4ed9dc KERNEL -> _KERNEL 1995-03-28 18:13:48 +00:00
gwr b7982644e1 Put spltty at level 4 and adjust others appropriately.
Also, improve the inline _spl() and move it to psl.h
1995-03-27 01:22:50 +00:00
cgd b8403d582b don't be so quick to cast macro arguments to unsigned; if the
arguments are really off_t's (e.g. to btodb), then you can lose
information.  This was the "> 4G file systems don't work" bug; physio
uses btodb, which was broken.
1995-03-18 07:22:43 +00:00
gwr 0caf3c47cb cosmetic 1994-11-28 19:13:18 +00:00
gwr 4e1ccf9989 Add USPACE 1994-11-23 05:18:16 +00:00
gwr 59bf96aa56 Lots of changes. Fairly stable now. 1994-11-21 21:26:40 +00:00
gwr 6bc6879e46 Remove some unnecessary junk. 1994-10-26 18:56:02 +00:00
cgd 20af809ca2 new RCS ID format. 1994-10-26 09:07:55 +00:00
gwr 399b15ebf9 Kill CLOCK_VA, INTERREG_VA. Do spl0() and splx(x) inline too. 1994-09-20 16:31:03 +00:00
jtc 23ece5babc asm -> __asm (PR #463). 1994-09-16 02:39:36 +00:00
gwr 1e707d2dec Add USPACE 1994-08-23 21:11:37 +00:00
gwr 813f137067 Catch up with frame.h chages, merge stuff from new hp300 port. 1994-05-27 14:55:20 +00:00
gwr 1adf9a39b5 Make the DELAY macro call the new delay() function. 1994-05-04 05:25:43 +00:00
glass 7a1f9ba5b9 ugh. splimp is the greater of splnet and splbio now. used by pmap module for splpmap() 1994-05-02 05:46:06 +00:00
glass 8461eac15e boots, presents shell prompt, and doesn't crash immediately 1994-02-23 08:28:11 +00:00
glass 2ed464d5b4 MACHINE_ARCH 1993-12-12 09:10:52 +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
glass 8585a64107 sun3 port updated. netboot integrated. 1993-10-12 05:17:41 +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 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 42255b6429 whatever was necessary to make the rest of it work. 1993-07-30 17:02:44 +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 c6b347c351 adding include files...not much of this works 1993-06-25 10:28:37 +00:00