Commit Graph

2909 Commits

Author SHA1 Message Date
mycroft cc9da7d69f Fix failed probe message. 1994-07-16 13:45:59 +00:00
mycroft cf21bbfd5e Make grf truly optional. 1994-07-16 13:15:03 +00:00
mycroft 45c4c93dff Clean up deleted files. 1994-07-16 11:46:43 +00:00
cgd b4dc71d3d9 on COMPAT_44, allow execution of 4.4BSD binaries 1994-07-16 06:43:00 +00:00
cgd 930318d5aa get device.h from the right place 1994-07-16 06:24:46 +00:00
chopps c1771a89c3 add ed0 to GENERIC config. 1994-07-16 02:29:24 +00:00
chopps d4d4e26055 ed driver for 8390 based ethernet boards (currently only hydra supported)
original code from Timo Rossi <trossi@bedivere.cc.jyu.fi>, some major
style changes (KNF, pull i386 comments in, et al.) plus converting to
config.new by me.
1994-07-16 02:26:05 +00:00
mycroft e88e13f3bb Fix a bogon relating to >16-bit addresses that I introduced. Fix up BPF
support for received packets.
1994-07-15 21:20:48 +00:00
mycroft 22b754f8e7 Fix disassembly of bit test instructions with an immediate shift count. 1994-07-15 21:11:34 +00:00
mycroft 551f7bc780 Since we're no longer using xchg instructions, there's no reason to prefer
a q reg over and other.  Also, fix some types in the case of _POSIX_SOURCE.
1994-07-15 21:10:21 +00:00
gwr 776aa7931b Oops, I inserted that last patch in the wrong place. 1994-07-14 01:24:19 +00:00
gwr f487cb907c Avoid trying to unmap DVMA space from pv_remove_all(). 1994-07-14 01:18:46 +00:00
gwr 357f0db25c Add "evil empire" copyright to avoid a fight. 1994-07-14 01:17:40 +00:00
gwr a578a56105 Remove some stupidity pointed out by Adam. 1994-07-13 18:04:46 +00:00
phil eaaed0e51e removed a "debugging" printf in pagemove. 1994-07-13 15:09:15 +00:00
pk 35dc4aefc8 Remove debugging code. 1994-07-13 07:52:01 +00:00
phil 741394dc40 Fixing the dumb swapdev bug. 1994-07-13 07:08:18 +00:00
gwr 32ec36897f Fix two more bugs. Seems to work now! 1994-07-12 05:18:53 +00:00
paulus cac095f0d0 up and running! 1994-07-11 05:37:02 +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
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
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
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
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
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
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
chopps 5000b8947b conditional FPSP stuff. 1994-07-04 20:27:44 +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 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 3410def915 Clean up deleted files. 1994-07-03 04:27:17 +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 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
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
cgd a2e313bd42 gen syscall fiels from new syscalls.master 1994-06-30 17:01:45 +00:00
cgd bc9970144d fix up for new ID format, and consistency 1994-06-30 16:42:47 +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 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
phil 8c1fd46d99 <scsi/xxx.h> => "../../scsi/xxx.h" for use with old conf and "pc532 special
scsi."  As soon as config.new is working on the pc532, pc532/scsi should
disappear.
1994-06-30 01:12:44 +00:00
chopps d64a1b73b1 aga mode, finally.. thanks to osymh@gemini.oscs.montana.edu (Michael Hitch) 1994-06-29 13:12:43 +00:00
cgd cf92afd66e New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD' 1994-06-29 06:29:24 +00:00
gwr 76511003fc Make setsoft* use the real software interrupt register.
Integrate several fixes from the amiga port (and drop COMPAT_HPUX for now).
Add lots of debugging checks to pmap.c - still needs work.
1994-06-29 05:35:55 +00:00
gwr ab9bc34d8d ...wrong version last time... 1994-06-29 05:34:16 +00:00
gwr c51c8eb6c8 ..wrong version last time... 1994-06-29 05:32:53 +00:00
briggs cefec1332a Still not working, but getting closer. Lots of debugging stuff left in
here.
1994-06-29 04:59:05 +00:00
briggs cd7957a201 Only do some of these mods on the first pass. 1994-06-29 04:57:43 +00:00
briggs 984ca4e84d Oops. w/ 4k pages, PTSIZE is larger. 1994-06-29 04:55:57 +00:00
mycroft 91e5666a46 Optimize vmapbuf(). 1994-06-29 02:32:56 +00:00
mycroft 88c2dbd163 Add a couple of casts. 1994-06-29 01:54:09 +00:00
mycroft 527648cd2f Eliminate use of b_bufsize, and clean a little. 1994-06-29 01:51:06 +00:00
deraadt 50b13742e4 _MACHINE_VARGS_H_ 1994-06-29 00:45:01 +00:00
gwr f3d0b50b88 Make setsoft* use the real software interrupt register.
Integrate several fixes from the amiga port (and drop COMPAT_HPUX for now).
Add lots of debugging checks to pmap.c - still needs work.
1994-06-28 22:05:41 +00:00
gwr ccceee9df1 Make setsoft* use the real software interrupt register
provided on Sun machines (instead of simulating mtpr).
1994-06-28 21:47:56 +00:00
gwr dd658a58ea Add PMEGQ_KERNEL for pmegs on the new kernel queue. 1994-06-28 21:44:38 +00:00
gwr 8db19b31db Make initial tty mode the same as the PROM uses
(so you can read the console messages).
1994-06-28 21:42:32 +00:00