Commit Graph

4555 Commits

Author SHA1 Message Date
paulus
cac095f0d0 up and running! 1994-07-11 05:37:02 +00:00
chopps
183bffdf36 fix a `bug' actually just an interface issue, cache last indirect block
to avoid geometrically increasing access time when reading files.
1994-07-11 05:07:38 +00:00
gwr
72d730bdc9 miscellaneous cleanup 1994-07-11 03:41:28 +00:00
gwr
c1e4c90429 Yes!!! Fix use of uninitialized variable in pmap_remove_range_mmu()
Add even more paranoid debugging checks (it's still sick )-:
1994-07-11 03:38:11 +00:00
gwr
7b4643faf3 Add Theo's fix for "must be one" bits in tdr2. 1994-07-11 03:31:17 +00:00
chopps
bea44f01a5 bring up to date with siop.c 1994-07-10 23:00:29 +00:00
cgd
2e82a93f57 the trunk now carries the revision 1.0A (i.e. the first revision after
1.0), because the release branch is 1.0, and when the trunk again becomes
-current, it's 1.0A.
1994-07-10 22:26:30 +00:00
mycroft
db0e00db86 Clean up a bit. 1994-07-10 17:53:12 +00:00
phil
6d82a5754b I missed this change a while ago. 1994-07-10 17:21:56 +00:00
briggs
5ec3485979 Be somewhat better at machine dependence, clean up a hair, and get rid
of addupc.
1994-07-10 16:58:05 +00:00
briggs
f8d560f187 Be somewhat better at machine dependence. 1994-07-10 16:55:53 +00:00
cgd
f3dc337d8a fix done in rev. 1.23 over again. it was clobbered, and problem masked 1994-07-10 05:53:25 +00:00
briggs
cacf1a1b0a Cleanup a printf, raise the probe timeout, and notice if the probe
does time out.
1994-07-09 17:21:13 +00:00
briggs
a933ab5ed1 Some cleanup and get rid of some compiler warnings. Needs more work. 1994-07-09 07:28:22 +00:00
briggs
2ff5938343 Minor hacks to get this to compile for now. ite.c now uses the proper
consdev structure to keep itself from crashing...
1994-07-09 06:49:34 +00:00
briggs
6cd891192f Move a function here from the old console.c. 1994-07-09 06:38:55 +00:00
briggs
3266a82b9f Switch to using sys/dev/cons.? instead of old hp-derived generic console. 1994-07-09 06:36:11 +00:00
briggs
687c7563fe Comment out macserinit and macinit until we can replace them. They're
for debugging before we have an initialized console, primarily.
1994-07-09 06:33:46 +00:00
briggs
0979a3d7ef Add some macros for new adb stuff from Brad Grantham. 1994-07-09 06:32:12 +00:00
briggs
d3bc60c2c5 Add ite0. 1994-07-09 06:28:16 +00:00
briggs
eaca1c00bb Rearrange to alphabetize some. Nuke old console, add new console and
ADB code from Lawrence and Brad.
1994-07-09 06:27:53 +00:00
briggs
2bb2aa0788 Nuke pseudo-device con. 1994-07-09 06:26:24 +00:00
paulus
c4006c3d35 close to working 1994-07-08 12:01:50 +00:00
briggs
4b3d50f976 Oops... Forgot to check in w/ FPSP support. 1994-07-08 11:47:10 +00:00
briggs
8afa3a3b98 Just a checkpoint. Still not close to working, but TUR works--more docs
coming today...
1994-07-08 11:38:48 +00:00
briggs
c99467f6d1 Add a constant for masking off the scsi phase from the status register. 1994-07-08 11:36:59 +00:00
deraadt
e25b08cfa8 few more things i need/want.. 1994-07-08 09:15:06 +00:00
lkestel
e934f668f1 autoconf.c: added ite.
conf.c: added ite and adb.
cons.c: replaced mac* functions with itecn* functions.
machdep.c: ditto.
1994-07-08 07:57:48 +00:00
lkestel
29f12f9bc6 6x10.h: shifted font over by two pixels.
keyboard.h: added constants for commonly used keys and reformatted
  array so that gcc would be happy.
adbsys.c: new adb system.
bounds.h: bound-checking macros.
ite.c: new built-in mini-console.
8x14.h: no longer used by built-in console.
adb.c: replaced by adbsys.c
1994-07-08 07:55:46 +00:00
mycroft
7fdb1ca08c Swap comment lines. 1994-07-07 19:31:31 +00:00
chopps
4ca4be7f46 fix typo that was blowing away MMU table root pointer on A3000's :) 1994-07-07 16:56:21 +00:00
mycroft
03ff2f15e7 Add copyright; clean up a bit. 1994-07-07 07:29:07 +00:00
mycroft
48f0b8e554 .ascii'd version of the copyright. 1994-07-07 07:28:49 +00:00
mycroft
4ebdb629aa Simplify, speed it up, and do the right thing for floating point constants. 1994-07-07 01:51:18 +00:00
mycroft
d5b1b6a1cd Rewrite an odd instruction. 1994-07-07 01:49:58 +00:00
briggs
ebefb5b706 Whoops. Forgot to make rei globl in this copy. 1994-07-07 01:46:44 +00:00
mycroft
60b6c8c0fe This #endif got truncated... 1994-07-07 01:31:00 +00:00
briggs
938fc1f67d Apparently the registers for the NCR 53c96 in the mac are laid out
the same as they arefor the 5380--15 bytes of padding between each
reg.  Define a structure for that here, now.
1994-07-07 00:29:37 +00:00
briggs
f310747381 Cast vmmap in call to pmap_enter() to satisfy compiler. 1994-07-07 00:28:14 +00:00
briggs
9e2e924213 Use newer fpsp code. Nuke lots of glue in locore.s, change vectors
directly if FPSP and move back to HP numbering for mmutype which is
used as cputype for FPSP.
1994-07-07 00:27:12 +00:00
briggs
497a776ba6 Add MMU constants. 1994-07-07 00:25:10 +00:00
briggs
b144a7a279 Revert back to old HP MMU defines so we can use fpsp w/o changes. 1994-07-07 00:24:10 +00:00
chopps
a874624a13 make disklabel code more sane 1994-07-06 20:51:14 +00:00
chopps
d4688f7275 remove stranded .globl's 1994-07-06 05:25:25 +00:00
chopps
047231b39c similar changes as the hp300 for FPSP. 1994-07-06 04:33:31 +00:00
chopps
ce933c6d23 update for FPSP changes (taken from hp300) 1994-07-06 03:56:44 +00:00
gwr
6ea87b0150 Add a fix for slow devices from Phil Nelson. 1994-07-06 02:53:39 +00:00
mycroft
f810838a9c Speed this up a bit, do multiple transmit buffers, etc. 1994-07-06 01:36:23 +00:00
glass
c06d6459bb fix cpu architecture. 1994-07-05 21:25:07 +00:00
mycroft
668c4747b3 Rename flags; clean up a bit. 1994-07-05 21:20:20 +00:00
cgd
c5bedb0aa6 fix for kern/322, pointed out by osymh@gemini.oscs.montana.edu. Neither
suggested fix was correct: the suggested change to cache_lookup would cause
the counters to be incremented when doingcache was zero, and the suggested
change to cache_enter was prone to a race condition (e.g. if doingcache
became 1 between the cache_lookup and cache_enter).
1994-07-05 19:09:32 +00:00
mycroft
923bab6d40 HPFPLIB --> FPSP 1994-07-05 18:16:43 +00:00
mycroft
eddb30ab43 Port to NetBSD, with some bug fixes and minor performance tweaks. 1994-07-05 17:56:52 +00:00
mycroft
716b96f660 Clean up deleted files. 1994-07-05 17:56:19 +00:00
mycroft
22ef5fa9e9 Import the Motorola 68040 Floating Point Software Package. 1994-07-05 17:50:24 +00:00
mycroft
8133f8819b Clean up deleted files. 1994-07-05 17:22:09 +00:00
mycroft
df5fb04d0c Remove fpsp.U. 1994-07-05 17:12:45 +00:00
mycroft
53dacdcce5 Add FPSP magic. 1994-07-05 17:11:21 +00:00
mycroft
fc6b5fa682 Redo the interface to FPSP, using the supplied glue code. 1994-07-05 17:08:51 +00:00
mycroft
1d45aaf9e2 Fix a compiation problem. 1994-07-05 17:08:16 +00:00
glass
f8fa8176cf another bad include 1994-07-05 04:24:14 +00:00
briggs
782af154d0 Need the extra byte in the temp buffer to avoid overrun in scrollup on
wide screens.
1994-07-05 03:48:56 +00:00
gwr
f4e2e49ef3 Add yet more debugging code... (but still not enough). 1994-07-05 03:45:14 +00:00
glass
a957351354 multiple include of exec.h 1994-07-05 03:26:34 +00:00
gwr
e97507bf44 Fix uninitialized local variable in get_pte_pmeg which caused
random physical pages to be unmapped, etc.
1994-07-05 03:00:37 +00:00
glass
fdbee87708 returning a gift 1994-07-04 23:25:12 +00:00
mycroft
628f44ceb3 Kill addupc(). 1994-07-04 23:20:44 +00:00
mycroft
bc31358508 Fix some profiling stuff. 1994-07-04 23:19:17 +00:00
briggs
d0f0219076 Don't blow up on huge screens. 1994-07-04 23:05:34 +00:00
briggs
ec394b297c A few things that I think are probably bogus, but I'm getting a lot
farther, now...
1994-07-04 22:44:24 +00:00
briggs
405051c0f8 Make sure TT's are disabled along with the MMU.
TBIA for paranoia's sake.
1994-07-04 22:41:47 +00:00
cgd
2fcbfa09c2 u_long to dev_t, for va_rdev 1994-07-04 22:26:38 +00:00
deraadt
12c6ff514b need vm/vm.h 1994-07-04 21:37:20 +00:00
deraadt
7526e115b9 add srmmu flush/prope ASI sub-codes 1994-07-04 21:36:10 +00:00
deraadt
57fca6c013 goodbye BTOPKERNBASE 1994-07-04 21:35:33 +00:00
mycroft
b303126d1e Do the doasyncfree conditionalization better. 1994-07-04 21:06:07 +00:00
mycroft
7f9b78dbbe Revert most of the previous change. 1994-07-04 20:43:06 +00:00
chopps
b10a5d5fac change to support other MAXPARTITIONS vals aside from 8 1994-07-04 20:39:46 +00:00
chopps
5000b8947b conditional FPSP stuff. 1994-07-04 20:27:44 +00:00
cgd
34a7f2bbed minor style nits, change VBAD handling 1994-07-04 20:27:06 +00:00
cgd
3b513cecb5 ISOFS -> CD9660 1994-07-04 20:22:26 +00:00
chopps
39be43d67f move to new disk minor encoding (parts have lowest 4 bits instead of 3)
remove multiple inclusions protection from varargs.h
1994-07-04 19:39:59 +00:00
chopps
3f9c050090 move to new disk minor encoding (parts have lowest 4 bits instead of 3) 1994-07-04 19:37:51 +00:00
briggs
ae562c7ee4 ifdef out FPSP support to avoid having to use fpspnull.
Fix a bogon.
1994-07-03 11:57:56 +00:00
mycroft
3673f99efd No more HP copyright. 1994-07-03 11:45:41 +00:00
mycroft
0535e409f8 Clean up deleted files. 1994-07-03 11:44:17 +00:00
mycroft
15814de648 Switch to Motorola emulator. 1994-07-03 11:41:33 +00:00
mycroft
1c1622ca22 Clean up deleted files. 1994-07-03 11:40:39 +00:00
mycroft
86726bc4e3 Switch to Motorola emulator. 1994-07-03 11:40:35 +00:00
mycroft
67545e35a4 Remove bogon. 1994-07-03 10:24:21 +00:00
mycroft
75d34a2362 Clean up deleted files. 1994-07-03 10:23:31 +00:00
mycroft
af65c82115 Style nits. 1994-07-03 09:51:58 +00:00
mycroft
2896174213 Save FS type at mount time for some later tests. 1994-07-03 09:24:01 +00:00
mycroft
c6d5fd7263 Fix problem with O_TRUNC and NFS device nodes. 1994-07-03 09:22:37 +00:00
cgd
ea01579f35 light clean up, use some macros 1994-07-03 07:57:32 +00:00
deraadt
5044aff065 bug #319. fix from <alasdair@wildcat.demon.co.uk> 1994-07-03 06:44:03 +00:00
mycroft
3410def915 Clean up deleted files. 1994-07-03 04:27:17 +00:00
cgd
ea1b26b17b kill a relic 1994-07-03 00:19:54 +00:00
chopps
983c19d69d increase SYSPTSIZE to 2 to accommodate zthreebus devices. 1994-07-02 21:16:36 +00:00
chopps
55713234f3 couple fixes from Michael. 2091 now uses 24bit only dma (oops) 1994-07-02 21:15:10 +00:00
chopps
344d199647 we like cache. 1994-07-02 20:26:19 +00:00
chopps
f9e885c22e remove exec_aout.h 1994-07-02 15:53:56 +00:00
briggs
c2bd0b444a Scam from amiga and update a little for the current tree. May need some
more work.
1994-07-02 13:11:10 +00:00
briggs
04ea0266b3 Getting a lot closer. Took out a lot of debugging output. 1994-07-02 13:04:49 +00:00
briggs
2e3a0bfade Get rid of exec_aout.h inclusion. 1994-07-02 13:04:03 +00:00
briggs
712c344e9d Turn off MMU early on '040 machines. Put gray_bars around this in case
it hangs on some machine.  (Q700 is mapped PA==LA in MacOS--at least in
this version of the MacOS).
1994-07-02 13:03:13 +00:00
briggs
e24c7f4fc9 The NCR 5380 driver is now called ncrscsi instead of ncr. 1994-07-02 13:01:32 +00:00
briggs
ebdc074703 Reset sccaddr if we're resetting the video address.
Nuke some debugging output.
1994-07-02 13:00:37 +00:00
hpeyerl
3214723fcf These should have been the 4.4Lite versions. duh. 1994-07-02 06:03:47 +00:00
deraadt
318b9c6b63 limit st_dev to 15 bits set for nfs filesystems 1994-07-02 04:51:18 +00:00
mycroft
801d30952a ISDEBUG --> LEDEBUG, and fix some ugly code. 1994-07-02 04:13:16 +00:00
deraadt
7bb91385ad tmd2/rmd2 have bits which must be set to 1 1994-07-02 01:10:05 +00:00
deraadt
943735dc41 modifications to the threshold and nicer error checking from christos
and .. splhigh() around insw/outsw code.. yetch
1994-07-01 23:08:11 +00:00
mycroft
73aca695ac Make sure we don't leave the interrupt masked after some errors. 1994-07-01 21:38:19 +00:00
mycroft
2f609096e4 Inline le{rd,wr}csr(). 1994-07-01 21:34:40 +00:00
mycroft
bf74fc41d1 Add prototype. 1994-07-01 21:33:20 +00:00
mycroft
f62bc452ca Correct some comments. 1994-07-01 21:31:14 +00:00
gwr
d79cf5993e Oops, the call to trapsignal needs to be conditional. 1994-07-01 21:30:13 +00:00
mycroft
4a9a4fb27b Clean up deleted files. 1994-07-01 20:25:29 +00:00
mycroft
66e72cdf4b Rename is to le, and add support for some models of DEPCA. 1994-07-01 20:25:25 +00:00
deraadt
7926e3feb5 match normal Makefile 1994-07-01 20:18:48 +00:00
mycroft
6b879e0403 is0 --> le0, and give trinity one. 1994-07-01 20:09:56 +00:00
deraadt
4b582be3c4 add support for the Mostek MK48T08 (found in sun4m) 1994-07-01 19:59:13 +00:00
pk
7d2e12f330 Adapt to current libsa. 1994-07-01 10:46:55 +00:00
deraadt
d34a60b7fd document field 1994-07-01 09:23:58 +00:00
phil
bfeb27c384 state save for config.new stuff 1994-07-01 04:25:48 +00:00
phil
9ccf79aae9 param.h: make #include conditional on KERNEL
vmparam.h: remove MINFREE ...
1994-07-01 04:25:20 +00:00
phil
ec163683a8 State save on work to get config.new working. It is close. 1994-07-01 04:23:57 +00:00
deraadt
877c6d65ed do not use /usr/include to compile
link against libkern, not libc
1994-07-01 03:02:29 +00:00
deraadt
cc7bf234c6 exec_aout.h not needed 1994-07-01 02:57:52 +00:00
deraadt
9a0a9573a1 macros and "struct exec" in exec_aout.h now 1994-07-01 01:30:26 +00:00
cgd
7a6b124b88 don't wrap lines 1994-06-30 20:37:31 +00:00
deraadt
34ab47567a correct proto 1994-06-30 20:25:42 +00:00
deraadt
c5656ed1f6 clean obj better 1994-06-30 20:17:47 +00:00
cgd
d8d1a3037b fix warning 1994-06-30 19:00:49 +00:00
cgd
a2e313bd42 gen syscall fiels from new syscalls.master 1994-06-30 17:01:45 +00:00
cgd
19f726e77f fix a botch, and gen syscall files 1994-06-30 17:00:13 +00:00
cgd
bc9970144d fix up for new ID format, and consistency 1994-06-30 16:42:47 +00:00
cgd
e692ddd378 fix some lossage 1994-06-30 15:57:05 +00:00
gwr
1f142431e8 Fix disassembly of branches with byte displacement.
Disassembler routine no longer prints the address because
db_examine now does it for us (fixes "double speak" bug).
1994-06-30 12:54:44 +00:00
gwr
e49a8e54d0 Make "examine" (x/i) always print the address. 1994-06-30 12:49:54 +00:00
gwr
c39ef8bbe5 Add yet more debugging hacks:
set pmap_db_watchva=VADDR to see all activity for that VADDR
1994-06-30 12:45:54 +00:00
gwr
2a45f65ed0 Yes, trap() can be called when curproc==NULL 1994-06-30 12:42:05 +00:00
chopps
f3ac12d5c9 some aga cleanup from osymh@gemini.oscs.montana.edu (Michael Hitch) 1994-06-30 11:49:05 +00:00
pk
4070698468 error codes are in network order too. 1994-06-30 10:45:03 +00:00
cgd
59ca7c5f1f fix the definition of a dev_t 1994-06-30 08:05:54 +00:00
deraadt
0cb4bed2dd knf 1994-06-30 07:25:23 +00:00
deraadt
cb2b615c65 to find the DEFS.h files here, not in libc.. 1994-06-30 06:54:22 +00:00
deraadt
983c6f33c3 auto-copied from libc 1994-06-30 06:52:54 +00:00
deraadt
b13e4ea39a find divrem.m4 automatically 1994-06-30 06:51:51 +00:00