summaryrefslogtreecommitdiff
path: root/sys/arch/mac68k
AgeCommit message (Collapse)Author
1998-08-18Let mac68k kernels compile outside of arch/mac68k/compile; d@fnarg.net.au.ryker
1998-08-18Make mac68k sys compile.ryker
1998-07-28Return EINVAL when msg_iovlen or iovcnt <= 0; Make uio_resid unsigned ↵Todd C. Miller
(size_t) and don't return EINVAL if it is < 0 in sys_{read,write}. Remove check for uio_resid < 0 uiomove() now that uio_resid is unsigned and brack remaining panics with #ifdef DIAGNOSTIC. vn_rdwr() must now take a size_t * as its 9th argument so change that and clean up uses of vn_rdwr(). Fixes 549 + more
1998-07-19do not force single if rd rootTheo de Raadt
1998-07-07oops, i did not handle nchrdev correctlyTheo de Raadt
1998-07-07fix chrtoblk() so that it returne ENODEV for entries beyond the end of the tableTheo de Raadt
1998-05-22Delete a NetBSD <-> OpenBSD "oops" from my previous merge.gene
1998-05-08Add the new mc driver.gene
1998-05-08Add psc.c and the new MACE driver.gene
1998-05-08With the new psc framework, incorporate the driver for the AMD MACE ethernetgene
found on Quadra/Centris AV models. Much of this done by Allen Briggs with porting to OpenBSD by me.
1998-05-08New and much smarter handling of the PSC chip.gene
Based on briggs' work with some by me.
1998-05-03Don't use option MADHATTER. It is rather silly, and there is no reason notgene
to pull in the internal video mappings for these models. Includes support for internal video on the LC475, Centris and Quadras in the 600s, and Q800 and Q900 models. Poof. We support far more than NetBSD.
1998-05-03Fallout from recent merge of macinfo.h to cpu.h.gene
Also, fallout from interrupt glue structure becoming mroe dynamic using locore-changeable variables to store ipl levels.
1998-05-03Fallout from new cpu.h work.gene
Also, in the cpu.h merge, we grabbed a few new machine classes. Add MRG mappings for several of them.
1998-05-03Associated fallout from removing macinfo.h and merging to cpu.h.gene
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-27Adapt to new bus_space functions after fixing namespace issues.gene
1998-04-27Add bus_space.c.gene
1998-04-27Correct namespace collisions for bus_space_probe and split outgene
bus_space functions into a separate source file ala NetBSD.
1998-04-22prototypes; rykerTheo de Raadt
1998-03-25Config file with MRG_ADB as a default. Should be handy forgene
testing.
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-06After talk w/ developers, revert gcc 2.8 changes again.gene
We're striving for progressiveness. If you want to build a kernel now, though, you /need/ gcc 2.8.
1998-03-06Back out gcc 2.8 warning stubs.gene
Obviously, they break earlier versions of which there are still a great number floating around.
1998-03-05Completely deprecate register.gene
1998-03-05Fix fallout from gcc 2.8 - use trapsignal() correctly with a real union.gene
As long as I'm here, deprecate some register's and do some KNF.
1998-03-04Update CWARNFLAGS.ryker
1998-03-03GCC 2.8 -Wall (missed one)ryker
1998-03-03GCC 2.8 -Wallryker
1998-03-03GCC 2.8 -Wallryker
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-26Oops. Pull ddb/db_var.h in. Should db_console be in db_extern.h, maybe?gene
1998-02-26Only break to Debugger() when the panic switch is hit if the syctl'ablegene
db_console is set.
1998-02-14NetBSD sync: knf & __asm -> asm()gene
Pointed do not merge *_match() semantics as we haven't changed those.
1998-02-14Sync from NetBSD:gene
Add several new partition types. Process unknown partition types of A/UX type as SCRATCH rather than UNKNOWN. Hack around the long-standing 8-partition problem by searching the entire map and filling out the disklabel struct properly.
1998-02-13Sync to NetBSD:gene
+ Some datatype nits and deprecation of register + Implement a much better debug structure that doesn't spam you with OpenBSD/mac68k doesn't trust itself... Complete merge minus the rtc_offset stuff.
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-30Pull in vm/vm.h in the appropriate order for simple_dat_lock_t in vm/pmap.hgene
1997-11-30vm/lock.h -> sys/lock.hgene
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-28Pull in header files needed to get definition of u_lbn_t ingene
ufs/ffs/ffs_extern.h. This must be fallout from the lite2 merge. Compiles again.
1997-11-23use MI cdev_decl(ipl)Michael Shalayeff
1997-11-20Yawn. $OpenBSD$ tag.gene
1997-11-14Fix tabstop handling largely as well as some issues with putchar. Generalgene
cleanup verses vttest to make things prettier. Still not perfect, though. From Dave Huang <khym@bga.com>
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-10-23correct obj buildingTheo de Raadt
1997-10-19Remove some old, out of date kernel configurations.briggs
Add HZ=60 to GENERIC and GENERICSBC configurations. Make sure clockreg.h does not compile unless HZ is defined. We can't just define it here since param.c needs to agree with whatever clockreg.h uses. This has been broken since June. Only effect is that the clocks would lose time badly.