summaryrefslogtreecommitdiff
path: root/sys/arch/mac68k
AgeCommit message (Collapse)Author
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.
1997-09-15kill Locore.cTheo de Raadt
1997-09-08disklabel spoofing code; briggsTheo de Raadt
1997-08-20add busted cd9660 disklabel spoofing codeTheo de Raadt
1997-08-08Change the bounds_check_with_label API to also take a cpu_disklabelNiklas Hallqvist
reference for making transferral of meta-information possible from readdisklabel to bounds_check_with_label. The first (and maybe only) thing that will use this is the multi-disklabel-format code on the alpha where the labelsector is passed via cpu_disklabel so the label write-protection can work correctly no matter what label was found. Also use a new macro DKBAD to get at the dkbad field of the cpu_disklabel implementations that contain it. This too is for multi-disklabel architectures where the "bad" field can be inside a union. Use this macro as a means for a driver to check if an architecture supports dkbad constructs. Remove proto of bounds_check_with_label from all MD disklabel.h as it is in sys/disklabel.h. I have not been able to test the changes everywhere, if I break anything I apologize, and promise to fix it as soon as I become aware of it.
1997-08-04Hmmm... quick one-liner that makes the panic() in case of a Mac IIfx machinegene
class a lot more understandable.
1997-07-24multiple inclusion protection; brenner@umr.eduTheo de Raadt
1997-07-23Add netatalk interrupt.denny
1997-07-11From Steven Campbel: Allocate a bigger address space for VRAM. This allowsgene
at least the Q840av to boot and maybe others.
1997-06-26Hard-code definition of HZ if undefined (not spec'ed in an 'option'gene
statement). This is fallout from the recent config changes; pointed out by Steven Campbel.
1997-06-23add "option IPFILTER_LOG" to conf files that already had IPFILTERkstailey
1997-06-23Upon discussion w/ Theo, the only options in std.mac68k that would be of usegene
would be {DEV,SWAP}PAGER, so std.mac68k is out of here. Update the machine-specific files to reflect this.
1997-06-23regen: Depend GENERIC* kernels on /sys/conf/GENERIC and move busificationgene
options out of std.mac68k. This means that people will have to add them to their local kernel config files. Please test.
1997-06-20In zs_abort, wrap a #ifdef DDB around a Debugger() invocation. Point out bygene
Chris Jones In NetBSD PR#port-mac68k/3739 (I believe). Also, remove a comment that this change obsoletes.
1997-06-18Make if_sn.c far more MI, eventually share with pica.denny
sonic_get is faster and simpler. sn_ioctl works like other current ether drivers now. Sync up with netbsd to ease maintenance; incorporate some "gratuitous" formatting changes so I won't have to do two totally seperate mods each time.
1997-06-05Since we all seem to be on this kick lately: s/options/option/g.gene
Also, add some description as to what these are for.
1997-06-05Our config(8) is cool: we don't need ../../../ in includes.gene
1997-05-29Improve cross-compilation support somewhatNiklas Hallqvist
1997-05-15Just plain ditch sn_printf of options. We don't do things this way anyway.gene
1997-05-14Whoops back out some changes from my local tree.gene
1997-05-12According to Dave Huang (khym@bga.com), the powerbook 150 works better if wegene
use Duo-class ROM vectors. Brings support for this machine much closer.
1997-05-08include bus.h to prevent compiler warnings and other problems.gene