summaryrefslogtreecommitdiff
path: root/sys/arch/mac68k/include
AgeCommit message (Collapse)Author
2001-08-25One regdump to dump them all...Marc Espie
(moid@ wants that commit, because it interferes with stuff he's cleaning, and he's prepared to clean up stuff I may have forgotten, even though this was tested)
2001-08-20Bring get[sd]fc() prototypes to <m68k/cpu.h>, this will be needed shortly.Miod Vallat
2001-08-18Move pmap_{de,}activate to vm/pmap.h, it's same on all archs.Artur Grabowski
2001-08-13SYSPTSIZE is orhpaned, so g/c the poor define.Miod Vallat
2001-08-12KUSER_AREA, BTOPUSRSTACK, P1PAGES are never used, so get rid of them.Miod Vallat
2001-06-27MNN is no longer an option.Artur Grabowski
2001-06-24Define splvm() for arches who don't already provide it, with the sameMiod Vallat
definition as splimp(). art@ ok
2001-05-13PAGE_MASK is (PAGE_SIZE - 1), *not* (PAGE_SHIFT - 1)Todd C. Miller
2001-05-10Provide PAGE_{MASK,SHIFT,SIZE} constants.Miod Vallat
2001-05-08Substantial update from NetBSD, most notably gives us UVM support; deraadt@ okAaron Campbell
2001-05-05Rename configure() to cpu_configure().Artur Grabowski
Move it from cpu_startup() to main().
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
CLSIZE -> 1 CLBYTES -> PAGE_SIZE OLOFSET -> PAGE_MASK etc. At the same time some archs needed some cleaning in vmparam.h so that goes in at the same time.
2001-01-22Define ARCH_ELFSIZE that is the default elf size on this arch.Artur Grabowski
2001-01-15__asm__ and __volatile__Theo de Raadt
2000-07-06Add spllowersoftclock(), same as splsoftclock(). (art@ ok)Hakan Olsson
2000-03-15implimented -> implementedTodd T. Fries
2000-02-22enlarge msgbuf, somewhat line netbsd didTheo de Raadt
1999-06-11egcs crapJason Downs
1999-04-24Use the generic m68k param.h.Jason Downs
1999-04-23Add kcore.hJason Downs
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>.