summaryrefslogtreecommitdiff
path: root/sys/arch/vax/include
AgeCommit message (Collapse)Author
2000-02-22Use an _BSD_FOO_T_ type declaration for off_t in machine/ansi.h to allowTodd C. Miller
off_t to be visible in stdio.h even in strict ansi mode. This is needed for ftello()/fseeko() and it allows us to remove the horrible fpos_t hack.
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-01-10Generalize cpu_set_kpc to take any kind of arg; mostly from NetBSDNiklas Hallqvist
1999-01-08make uint*_t line up nicely and add a few $OpenBSD$ tags that were missingTodd C. Miller
1999-01-07move uint*_t to machine/types.hTodd C. Miller
1998-03-22Add UID_MAX and GID_MAXTodd C. Miller
1998-03-01Make kernel compilable. -mojMats O Jansson
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.
1997-11-10Be careful about local varnames in macros.Niklas 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-10-02indent and removal of #if 0 MAXPHYS setting. No semantic diffs, so you canNiklas Hallqvist
touch it back to its previous mtime after cvs updating if you want to
1997-10-02We cannot deal with MCLBYTES > CLBYTES. Lower MCLSHIFT to 10 againNiklas Hallqvist
1997-09-12Sync with NetBSD 970827. -mojMats O Jansson
1997-09-10Sync with NetBSD 970516. -mojMats O Jansson
1997-08-30Since the previous one died...Mats O Jansson
Some code to get my MV3600 to work. -moj
1997-08-01proto __flt_rounds correctlyTheo 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-05-29RCS taggingNiklas Hallqvist
1997-05-28Correct protoNiklas Hallqvist
1997-04-04Fix NTOHS and HTONS macros.Todd C. Miller
1997-04-04Define in_addr_t and in_port_t everywhere but use u_intXX_t forTodd C. Miller
htonl and friends.
1997-03-21New FIXUP_PC_AFTER_BREAK convention from NetBSDNiklas Hallqvist
1997-01-16Don't define MAXBSIZE here. -mojMats O Jansson
1997-01-15sync with NetBSD 970112 -mojMats O Jansson
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-11-25htons et al. works on explicit 16- and 32-bit quantities and not theNiklas Hallqvist
machine dependent "short" and "long" integer. Correct and enhance manpage. Change all short and longs to u_int16_t and u_int32_t, respectively. OpenBSD RCSIds
1996-06-12sync to 0611Theo de Raadt
1996-05-29enable ELF/a.out/ECOFF in machine/exec.hTheo de Raadt
1996-05-03fix LOCORE->_LOCORE changes.Michael Shalayeff
1996-05-03sync w/ 0430Michael Shalayeff
1996-03-24Prefix usage of "long long" with a "/* LONGLONG */" comment to shut upThorsten Lockert
lint(1) about it
1996-03-24Use __asm in place of asmThorsten Lockert
1996-03-24Provide empty __warn_references() when we are not running GCCThorsten Lockert
1996-01-31from ragge; add uvtopte() macro, to get user pte address easilyTheo de Raadt
1996-01-31from ragge; put sp in trapframeTheo de Raadt
1996-01-31from ragge; remove PSL_ALLCCTheo de Raadt
1996-01-31from ragge; use struct pte * as neededTheo de Raadt
1996-01-08from ragge; Changed to work correctly with both K&R and ANSI cpp.Theo de Raadt
1996-01-05from ragge:Theo de Raadt
An '&' missing in splx macro; causing that sometimes didn't the interrupt level get set.
1996-01-05from ragge: do not declare _mcount as static, gcc will optimize it away thenTheo de Raadt
1996-01-05from netbsd: force unsigned with a UTheo de Raadt
1995-12-30from netbsd: support more gcc versionsTheo de Raadt
1995-12-14update from netbsdTheo de Raadt
1995-12-14update from netbsd (verbatim)Theo de Raadt
1995-11-13varargs.h needs ... in va_dcl for gcc >= 2; from arnej@imf.unit.no; netbsd ↵Theo de Raadt
pr#1695
1995-10-26update from netbsd treeTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt