summaryrefslogtreecommitdiff
path: root/sys/arch/arc/include
AgeCommit message (Collapse)Author
1999-12-04DOSPTYP_EXTENDL; sigh@kuzirabekon.econ.nagasaki-u.ac.jpTheo de Raadt
1999-10-26Fix inline function decls to work with C++.Jason Downs
1999-08-11Add a slew of new bus_*_region_* functionsNiklas Hallqvist
1999-08-11define ALIGNED_POINTERNiklas Hallqvist
1999-05-10Use symbolic define for BYTE_ORDER.Marc Espie
(don't forget that cpp is `lazy': #define A B #define B value #if A == value works, since A isn't extended before it's needed, by which time B is known)
1999-03-23Add DOSMBR_SIGNATURE_OFF define, needed for last disklabel changeTodd C. Miller
1999-01-26Arc is mips based, not m68k basedimp
1999-01-21just include <mips/spinlock.h> so <machine/spinlock.h> works for libc_rTodd C. Miller
1998-08-30Add definition of MID_MACHINE. Set to 0 (MID_ZERO) because it needs to be ↵Todd C. Miller
*something*
1998-05-05First cut at joy.c port from i386imp
1998-03-16DDB.Per Fogelstrom
Support for Algorithmics R5000/R10000 evaluation board. So far only the RM5260 is supported. RM5270 - RM7000 later. R5000 and R10000 depending on access to cpu modules. vm_machdep.c moved to arch/mips/mips.
1998-02-24rename some DOS MBR partition typesTheo de Raadt
1998-02-19add netbsd partition, rename 386BSD one to FreeBSD..Theo de Raadt
1998-01-29Wrong namePer Fogelstrom
1998-01-28Moving around files for new mips arch layoutPer Fogelstrom
1998-01-20Merge bus_dma support from NetBSD, mostly by Jason Thorpe. Only i386 uses itNiklas Hallqvist
so far, the other archs gets placeholders for now. I wrote a compatibility layer for OpenBSD's old isadma code so we can still use our old driver sources. They will however get changed to native bus_dma use, on a case by case basis. Oh yes, I almost forgot, I kept our notion of isadma being a device so DMA-less ISA-busses still work
1998-01-11disklabel spoofing for FAT32.Niels Provos
1997-11-10DOH! conflicts from meNiklas Hallqvist
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-09-29DOSMBR_SIGNATURE, DOSACTIVE; weingartTheo de Raadt
1997-09-24make this compile.. bad Per..Theo de Raadt
1997-09-23Make disksubr byte order independent. This code is now so generic that itPer Fogelstrom
should be able to use it for i386, arc, powerpc, sgi, and more....
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-01proto __flt_rounds correctlyTheo de Raadt
1997-08-01move MACHINE_NONCONTIG to an includeTheo de Raadt
1997-07-24multiple inclusion protection; brenner@umr.eduTheo de Raadt
1997-07-07Too many things include <machine/ansi.h> w/o <sys/types.h> soTodd C. Miller
make time_t int not int32_t.
1997-07-05Make _BSD_TIME_T_ int32_t on all platforms. You can't writeTodd C. Miller
lint-free code when these differ in name accross platforms. Fundamnetal type has not changed (was int on alpha and long on others).
1997-06-25Include usage notes in the rest of the endian.h files for consistancy.grr
1997-06-25Big endian HTON?() macros should be (void)(x).Jason Downs
1997-05-11More profiling gunk...Per Fogelstrom
1997-05-11Allow ABICALLS set outside filePer Fogelstrom
1997-05-02One step towards working profilingPer Fogelstrom
1997-04-30Our gas isn't ready for 64 bit constants used in expressionsNiklas Hallqvist
1997-04-20Add new clock related types; from NetBSDThorsten Lockert
1997-04-19-Wall cleanup.Per Fogelstrom
Change to new MI assym.h file generation. (genassym.cf)
1997-04-10Attempt to clean up local devices.Per Fogelstrom
Added support for new QED RT52x0 processors.
1997-04-10additions & fixes from niklas & iTheo de Raadt
1997-04-04Define in_addr_t and in_port_t everywhere but use u_intXX_t forTodd C. Miller
htonl and friends.
1997-03-26Replace "isa_io" with "bus". Not isa specific.Per Fogelstrom
1997-03-23Adding more arches require more structuring and cleanup. More to come...Per Fogelstrom
1997-03-12Addition of support for a PCI based Vr4300 board from Algorithmics, the P-4032.Per Fogelstrom
Changes to io macros were done to handle sparse bus addressing dynamically. This is a first cut (rough).
1997-02-28Add missing _MACHINE & _MACHINE_ARCH defines + some RCS IdsNiklas Hallqvist
1997-02-06need a frame.h; empty for now; PR#74, gwen@rtmx.comTheo de Raadt
1997-01-22pmap enter fixes for I/O mapping.Per Fogelstrom
1997-01-19Ooops. This should have been committed along with pccons.cPer Fogelstrom
1997-01-10Use "locore.S" versions of block io operations.Per Fogelstrom
They handle unaligned memory references.
1996-12-23use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary typesTheo de Raadt
1996-12-11MCLSHIFT=11, and calc MCLBYTES in such terms. found by pefoTheo de Raadt
1996-12-11Sync headers to ld.so for gdb/arc supportimp