summaryrefslogtreecommitdiff
path: root/sys/arch/mvme68k
AgeCommit message (Collapse)Author
1998-04-03trapsignal cleanupTheo de Raadt
1998-04-02use movl/subl instead of #sym-sym; pleases new gasTheo de Raadt
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-01-19Cleanup output for probed VME devices.etheisen
1997-11-25fix Op FlTheo de Raadt
1997-11-24partially apply that dk_* prMichael Shalayeff
1997-11-23use MI cdev_decl(ipl)Michael Shalayeff
1997-11-20define MMU_68060etheisen
1997-11-20177 boards have 128k SRAM.etheisen
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-20hardcode mvme68k, so that obj dirs can be built from elsewhereTheo de Raadt
1997-10-19mvmve68k does not use rcons.etheisen
1997-10-19Fix busted links and tags targets.etheisen
1997-10-07cngetc() proto movedTheo de Raadt
1997-10-02just overwrite anything in that zone of the disk, for writedisklabel()Theo de Raadt
1997-09-15kill Locore.cTheo 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-08Initialize hwreset.Jason Downs
1997-07-27sync to use m68k codeTheo de Raadt
1997-07-27time_t is not longTheo de Raadt
1997-07-24multiple inclusion protection; brenner@umr.eduTheo de Raadt
1997-07-23Add AppleTalk netisr. Only tested (indeed, only compiled) on mac68k port.denny
Add options NETATALK to your config to try it out.
1997-04-27COPY -> INSTALL_COPY and STRIP -> INSTALL_STRIPTodd C. Miller
This fixes namespace problems where STRIP is sometimes used as the name of the strip(1) to use and other times used as the flag to send install(1) when stripping (or not). COPY doesn't have this problem (yet) but was poorly named.
1997-04-22Add libz and tick version # to reflect change.gvf
1997-04-22Reorg to look more like sys/lib/libsa/Makefilegvf
Reduce dependency on libkern. Add libz. Support passing thru CFLAGS from other Makefiles.
1997-04-22Reduce dependency on libkern.gvf
1997-04-22BSD -> OpenBSDgvf
1997-04-22minor clean to -qgvf
1997-04-17Added -q to return to Motorola bug.gvf
Added loop to prompt for kernel name if it is not found.
1997-04-08Clarify comment a bit and skip userret when flushing CPU caches in SunOS emul.briggs
1997-04-08Fix from NetBSD: flush caches on trap 2 in SunOS emulation. Comment onbriggs
mac68k change by scottr attributes Gordon (Ross) on the change.
1997-04-07add cd9660 spoofing and repair partition offset/block offset stuffTheo de Raadt
1997-04-06support cd9660 disklabel spoofing; also fix block offset confusionTheo de Raadt
1997-04-02add off-level character recieve.Dale S. Rahn
improve transmission when CTS goes low (like on a modem)
1997-03-31Modernize OpenBSD/mvme68k to match various changes in m68k and hp300 code.Jason Downs
Compiles, but untested for lack of hardware.
1997-02-24temporarily, also pass intr() routines the vec#Theo de Raadt
1997-02-22sends and receives and illustrates that the vme board has interrupt vector bugsTheo de Raadt
1997-02-22add register bit definesTheo de Raadt
1997-02-21do not pass up un-init vftypeTheo de Raadt
1997-02-20strncpy needed for ufs.cgvf
1997-02-16Add new kernel configuration that support ramdisk in the data segmentDale S. Rahn
via rdsetroot.
1997-02-15Move the debug print into the ifdef DEBUG section.Dale S. Rahn
1997-02-15Only copy a cpudisklabel in the disklabel structure if a valid one is found.Dale S. Rahn
This allows rd disklabels to be read and should allow generic BSD disklabels.
1997-02-14Copy all of 040 fp exception vectors into table. previous structureDale S. Rahn
only copied the array size of bytes instead of the array size of ints.
1997-02-12The original disklabel code from dale had an unaligned-aligned problemTheo de Raadt
in it. This new code from rahnds and nivas will read either style of disklabel and hence will work on the mvme88k as well.
1997-02-12when changing a device entry slot, remove the old one.Dale S. Rahn
Hope this didn't break anyone's mvme68k builds today. this fixes the 1.15 version commit.
1997-02-11Add ramdisk (rd) character major number, put the device in the characterDale S. Rahn
to block mapping table.
1997-02-11ok, transmit on port 0 works...Theo de Raadt
1997-02-11wl0 moves to ipl 3Theo de Raadt
1997-02-10make it workTheo de Raadt