Commit Graph

648 Commits

Author SHA1 Message Date
mycroft
1a55d915ae Don't call dvma_kvtopa() with a null pointer. 1996-03-08 06:17:35 +00:00
leo
6da2ce259c Allow for a machine dependent match function - rd_match_hook() 1996-03-07 10:25:28 +00:00
chuck
9f330ed6e0 Fix two bugs reported by Don Koch <aardvark@poirot.krl.com> (PR#2168).
(the xd bugs also apply to the xy driver...)
 [1] check return value from malloc() for NULL before trying to bzero it.
 [2] use "=" rather than "|=" when writing to CSR (otherwise you may
        ACK something you don't mean to!).
1996-03-04 20:25:32 +00:00
chuck
e4c86dc3f8 Fix two bugs reported by Don Koch <aardvark@poirot.krl.com> (PR#2168).
[1] check return value from malloc() for NULL before trying to bzero it.
 [2] use "=" rather than "|=" when writing to CSR (otherwise you may
        ACK something you don't mean to!).
1996-03-04 20:22:50 +00:00
cgd
18ec26aa21 add _MACHINE and _MACHINE_ARCH, which are like MACHINE and MACHINE_ARCH,
execpt without quotes.  meant to be __CONCAT()ted for easy #includes
of machine-dependent headers for MI code (e.g. for the MI ISA/EISA/PCI/TC
bus code).
1996-03-04 05:04:10 +00:00
cgd
1c5d7babe5 Clean up tabbing/spacing in defns of MACHINE, MACHINE_ARCH, and MID_MACHINE. 1996-03-01 23:30:08 +00:00
cgd
3d67685d36 Do not build vnode_if.[ch] for each kernel. Build them once, like the
various syscall sources/headers, and just compile them.  From PR 2142, OK'd
by mycroft.
1996-02-29 20:54:58 +00:00
gwr
2de7b2e5cb update PMAP_PREFER 1996-02-28 22:44:33 +00:00
thorpej
2d885d15e9 Fixup an RCS id. 1996-02-28 20:54:50 +00:00
gwr
51815fdcd6 Kill a mis-matched and unnecessary declaration. 1996-02-28 01:48:48 +00:00
mycroft
2ce52ae489 Define build programs with ?=', so they can be overridden with makeoptions'. 1996-02-26 02:53:20 +00:00
thorpej
a246f6c835 Fixup some RCS ids. 1996-02-22 06:50:49 +00:00
gwr
3700dbe324 Correct the DMA transfer count when the target disconnects before
the whole transfer is completed.  (Affects VME writes)
Reselect now works on the VME si board!
1996-02-22 03:22:52 +00:00
chuck
f63dd5fef2 sync with sparc version:
minor clean up: revise locations of disk_busy/disk_unbusy calls to match xd.c
1996-02-21 03:40:39 +00:00
gwr
9daf57454e use phys_map for DVMA like the sparc 1996-02-20 22:05:32 +00:00
gwr
dfdd60a3d1 keep static symbols 1996-02-20 22:03:56 +00:00
gwr
b80de84521 kill SCSIDEBUG 1996-02-20 22:03:20 +00:00
gwr
e3e5c394ae Oh. Now that size is unsigned, (size >= 0) is always true. 1996-02-20 02:42:55 +00:00
gwr
b3547c4296 New handlers for kernel trace and breakpoint traps. These allow
the kernel debugger (ddb or kgdb) to play with the stack pointer.
1996-02-16 23:36:52 +00:00
gwr
7dff812d6e prototype fixes 1996-02-16 23:32:00 +00:00
gwr
c59b002704 Sync. with sparc version, and fix some cosmetic nits... 1996-02-16 20:36:11 +00:00
gwr
9433112204 Have <sys/param.h> so no need for <sys/types.h> 1996-02-16 20:33:27 +00:00
gwr
1c0f939eba Fix comment 1996-02-16 20:18:51 +00:00
gwr
b49f01b2ce Fix comments 1996-02-16 20:17:58 +00:00
gwr
7b4335f9db Moved functions for debugger memory access to db_memrw.c
so they can be pulled in for either ddb and/or kgdb.
1996-02-16 20:08:44 +00:00
gwr
5cb4cacff1 Add some things needed by KGDB 1996-02-16 20:04:36 +00:00
gwr
49b1d84e94 Resurrecting db_memrw.c to hold some code shared by ddb and kgdb. 1996-02-16 19:11:27 +00:00
gwr
5404ccfbd7 Improved delay() implementation with lower overhead,
makes very short delays much more accurate.
1996-02-16 18:06:11 +00:00
gwr
bcfac202c8 No longer need delay2us(), just use delay(2) 1996-02-16 18:00:33 +00:00
gwr
8b686f43c0 machdep.c 1996-02-13 19:40:22 +00:00
gwr
243011c19d pass correct type to setjmp 1996-02-13 19:39:08 +00:00
gwr
89c2f6dc04 now in sys/dev 1996-02-13 17:29:15 +00:00
gwr
9e07977e11 no longer useful 1996-02-13 17:27:41 +00:00
christos
44aab5f4d3 make pmap_page_index return int 1996-02-12 21:21:15 +00:00
gwr
2e06ee143c Avoid 3/50 H/W bug (I hope) 1996-02-12 05:19:09 +00:00
gwr
c0a9716f6e Fix address wrap in bus_mapin 1996-02-12 05:14:19 +00:00
gwr
f4cc5b017a eliminate setjmp.h 1996-02-09 21:51:39 +00:00
mycroft
753fe3a25a Fix mkdep problems due to missing flags. 1996-02-09 02:21:13 +00:00
chuck
718ac5d246 [import changes from sparc port]
- moved disk_busy() call from xdstrategy() to xdc_startbuf()
        [prevents disk_unbusy panic when disk is loaded (if no
        free IOPBs, xdstrategy() would queue the buffer for pickup
        by xdcintr() but xdcintr() would never call disk_busy().
        xdc_startbuf() is a better place since all bufs are routed
        through here]   problem detected by girish@dworkin.wustl.edu,
        diagnosed and corrected by me.
- move disk_unbusy() call in xdc_remove_iorq() before the call to
        XDC_FREE() [don't want to access a data structure that was just put
        on a free list]
1996-02-08 04:42:57 +00:00
christos
2c8314f73c vm prototype changes 1996-02-05 02:06:38 +00:00
gwr
b1e9c83633 Quick fix to make this build. More to come... 1996-02-04 06:06:12 +00:00
mycroft
5bc076e17e Use `-traditional-cpp' when building .s and .S files. 1996-02-03 00:43:50 +00:00
mycroft
dcd66e9f4d Clone these, and fix many bugs. 1996-02-02 20:08:17 +00:00
mycroft
9db20bf150 Don't define _KERNEL here. 1996-02-02 19:42:08 +00:00
mycroft
fc9d84fb46 assym.s -> assym.h
(Some ports did this already.)
1996-02-02 02:34:09 +00:00
mycroft
88e512b693 LOCORE -> _LOCORE 1996-02-01 22:28:24 +00:00
gwr
6cc7bd528f Oops, didn't notice those type warnings... 1996-01-31 17:20:39 +00:00
gwr
f2e57c6dc8 Eliminate remaining direct references to the z8530 chip
to allow the MD access functions to do delays, etc.
1996-01-30 22:34:52 +00:00
gwr
0d44b7f3fe Include m68k/fpe/files.fpe for FPU emulation support (fixes PR 1773) 1996-01-30 00:35:28 +00:00
gwr
57664ea85c Oops, did not mean to check that one in... 1996-01-29 23:59:04 +00:00