summaryrefslogtreecommitdiff
path: root/sys/arch/mac68k/include
AgeCommit message (Collapse)Author
1999-01-21just include <m68k/spinlock.h> so <machine/spinlock.h> works for libc_rTodd C. Miller
1998-05-08New and much smarter handling of the PSC chip.gene
Based on briggs' work with some by me.
1998-05-03* Deprecate macinfo.h pulling all relevant defines into cpu.h.gene
* Move interrupt glue and associated stuff out to intr.h * Do some MIification. This brings us a lot closer to looking like the other ports.
1998-04-27Correct namespace collisions for bus_space_probe and split outgene
bus_space functions into a separate source file ala NetBSD.
1998-03-07Prototype pmap_map here so we can use it in machdep.c.gene
Eventually, pmap_activate and pmap_deactivate will go away completely in favor of a better m68k framework, but we're not ready for that.
1998-03-01Merge of MACHINE_NEW_CONTIG (aka MNN) code from Chuck Cranor,Niklas Hallqvist
<chuck@openbsd.org>. This code is as of yet disabled on all platforms, actually not yet supported on more than mvme68k, although other platforms are expected soon, as code is already available. This code makes handling of multiple physical memory regions consistent over all platforms, as well as keeping the performance of maintaining a single continuous memory chunk. It is also a requirement for the upcoming UVM replacement VM system. What I did in this merge: just declared the pmap_map function in a MD include file per port that needs it. It's not an exported pmap interface, says Chuck. It ended up in differnt include files on differnet ports, as I tried to follow the current policy on a per-arch basis.
1998-02-13Prototypes and defines for the Quadra-line psc chip.gene
Not yet used but will be in the code that is to come (mc).
1997-11-30Canonify the _*_H_ namespace appropriately.gene
Also, clean up comments and wrap with _KERNEL correctly.
1997-11-30Add multiple inclusion protection, clean up comments, and wrap with _KERNELgene
where appropriate. Note that this buys us notable speed boosts on a machine as slow as the mac68k.
1997-11-11Pull in sys/ioctl.h since things like dt seem to depend on this include.gene
Also, KNF and multi-inclusion protection.
1997-11-11Pull in sys/time.h and sys/ioctl.h so things like dt (which apparentlygene
expect this to happen) compile. While I'm here, beautify and KNF this thing a bit and standardize the name of the multiple inclusion macro.
1997-11-09New endian.h design. All architectures now use a common file for the bulkNiklas Hallqvist
part. Some ports can optimize the swap operations. This also means the general API is extended with swap16, swap32, htobe16, htobe32, betoh16, betoh32, htole16, htole32, letoh16 and letoh32.
1997-07-24multiple inclusion protection; brenner@umr.eduTheo de Raadt
1997-04-09Fix from Bill Studenmund--generate ^-\ on ^-\ instead of on ^-/briggs
1997-04-07Ahem... bus_probe() already exists and does what bus_space_bad_addr() does.briggs
Nuke the latter.
1997-04-06Eradicate #include <sys/*> from machine/*.h. Prompting from Gene.briggs
1997-04-05Implement a bus_space_bad_addr() function to aid in some device probing withbriggs
the bus_space universe.
1997-03-30An implementation of pieces of the Deferred Task Manager--required bybriggs
some video cards. Provided by Paul Goyette <paul@pgoyette.bdt.com>. This introduces another simulated software interrupt.
1997-03-12Move prototype for physaccess.briggs
1997-03-08Sync with NetBSD of about 4 March.briggs
1997-02-26Adds support for bus_space functions borrowed in concept from thegene
i386 and in execution from scott reynolds.
1997-02-18Synch declaration of copypage w/ m68k-general definitions per Ken's changes.gene
This might get moved out soon.
1997-01-24Sync w/ NETBSD_CURRENT_971122.briggs
1996-12-23use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary typesTheo de Raadt
1996-11-23added const to second parameter of cfprint_t routineskstailey
1996-10-28Remove a blank line.briggs
1996-10-28Add prototype for function to install SCSI-B IRQ.briggs
1996-10-28Mac model info out of cpu.h and into new macinfo.h.briggs
1996-10-23Patches from Dave Huang <khym@bga.com> to get something in and out of thebriggs
Quadra SCSI. Patched by me. VERY slow (~50K/s), but working.
1996-10-20Out of NetBSD (scottr):briggs
Define MACH_CLASSQ2, used by Performa 575. Remove susword() because of prototype conflict with <sys/systm.h>.
1996-10-14Merge in from NetBSD. Use <m68k/cpu.h> andbriggs
Add second Quadra class and machineid (gestalt value) for Color Classic II
1996-08-10Sync with NetBSD.briggs
1996-06-23Sync up with NetBSD.briggs
1996-06-23NetBSD: Add constant for PB500.briggs
1996-06-08Sync up with latest NetBSD.briggs
1996-05-29enable ELF/a.out/ECOFF in machine/exec.hTheo de Raadt
1996-05-26Add OpenBSD Id string.briggs
1996-05-26Sync with NetBSD-current.briggs
1996-02-20A few more things from NetBSD:briggs
- Move spl stuff from param.h to psl.h. Prototype delay() in param.h. - param.h: Fix #includes. - param.h: Move splimp to 2 and spltty to 1.
1996-01-09Add some more machine defines.briggs
1996-01-09spltty shouldn't need to block serial hard interrupts--just soft.briggs
splimp can drop, too.
1995-12-28Bring a few limits back into reason. Old values excessive.briggs
1995-12-21from netbsd; cpu_setstack() is depricatedTheo de Raadt
1995-11-30integrate 040 MDP_UNCACHE_WX cache changes by niklas & deraadtTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt