summaryrefslogtreecommitdiff
path: root/sys/arch/mips
AgeCommit message (Collapse)Author
2001-05-13PAGE_MASK is (PAGE_SIZE - 1), *not* (PAGE_SHIFT - 1)Todd C. Miller
2001-05-10Provide PAGE_{MASK,SHIFT,SIZE} constants.Miod Vallat
2001-05-06Update some comments wrt. the CLSIZE changes.Artur Grabowski
And remove that memory price comment from 1981. It is amusing, but also confusing because the math in there is only correct on vax.
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
CLSIZE -> 1 CLBYTES -> PAGE_SIZE OLOFSET -> PAGE_MASK etc. At the same time some archs needed some cleaning in vmparam.h so that goes in at the same time.
2001-01-31based on art's sparc patch:Jason Wright
mmap should return -1 on failure, not EOPNOTSUPP. As it was now, an mmap of /dev/mem always returned page 45.
2000-10-18typo in comment; from gluk@ptci.ruMichael Shalayeff
2000-09-102nd part of the ecoff execution fix, was forgotten.Miod Vallat
2000-07-31Add defines for ULLONG_MAX, LLONG_MAX, and LLONG_MIN in terms ofTodd C. Miller
UQUAD_MAX, QUAD_MAX, and QUAD_MIN respectively.
2000-06-23remove obsolete vtrace guts; art@Michael Shalayeff
2000-06-08Add explicit inclusions of signalvar.h to files actually using syms definedNiklas Hallqvist
there but relying on an indirect inclusion
2000-06-08Allow for forks of proc0 even if it's not curproc.Artur Grabowski
(this has been required by kthread for ages)
2000-06-08&vm_pmap -> vm_map.pmapArtur Grabowski
2000-06-05Changes to exit handling.Artur Grabowski
cpu_exit no longer frees the vmspace and u-area. This is now handled by a separate kernel thread "reaper". This is to avoid sleeping locks in the critical path of cpu_exit where we're not allowed to sleep. From NetBSD
2000-04-24support DOSPTYP_EXTENDL like DOSPTYP_EXTEND; scott@nts.umn.eduTheo de Raadt
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.
2000-02-04Modify ia_iosize so probe messages print correctly for the clock devicesimp
on isa buses.
2000-01-30Add the prototype that matthieu forgot on his 11/22/1999 commit.imp
1999-12-29remove mips GENERIC.v6 (arch/mips is not for builds, but for code sharing)Jun-ichiro itojun Hagino
1999-12-08add GENERIC.v6 (IPv6 test configuration). to be integrated into GENREIC.Jun-ichiro itojun Hagino
1999-11-22add empty mmioctl() implementation for new /dev/mem interface for allMatthieu Herrb
architectures.
1999-09-03Change the pmap_enter api to pass down an argument that indicatesArtur Grabowski
the access type that caused this mapping. This is to simplify pmaps with mod/ref emulation (none for the moment) and in some cases speed up pmap_is_{referenced,modified}. At the same time, clean up some mappings that had too high protection. XXX - the access type is incorrect in old vm, it's only used by uvm and MD code. The actual use of this in pmap_enter implementations is not in this commit.
1999-08-17New cpu_fork API to take a stack in which you point the child's stackpointerNiklas Hallqvist
to, at the bottom or the top, depending on your architecture's stack growth direction. This is in preparation for Linux' clone(2) emulation. port maintainers, please check that I did the work right.
1999-07-17do not brelse() badlyTheo de Raadt
1999-07-07define vaddr_t, paddr_t, vsize_t and psize_tArtur Grabowski
1999-06-01Fix some mips -> __mips__ stuff.Per Fogelstrom
1999-01-27Protect against multiple includes and regularize cpp symbols usedimp
1999-01-27Protect against multiple includes so that arc (and pmax too) make buildimp
works again.
1999-01-26change header protection define nameDavid Leonard
1999-01-08move spinlock.h into the real worldDavid Leonard
1999-01-08check for lp->d_secpercyl == 0) in bounds_check_with_label()Todd C. Miller
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-11-21deal with d_secpercyl insanityTheo de Raadt
1998-10-15Back out PEFO's trap change. It breaks everybody, it seems.imp
1998-10-03Add a "spoofonly" argument to readdisklabel() which will be used toTodd C. Miller
implement an ioctl to get a spoofed label even for disks that have a label on them.
1998-09-15New mi code to add a real trapframe and remove the need for __FORK_BRAINDAMAGE.Per Fogelstrom
1998-08-31Return ENXIO on open of /dev/mem minor devs that don't existTodd C. Miller
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-11Add detection of the Vr41xx.imp
1998-06-06more system types we knowMichael Shalayeff
1998-05-08comment typoTodd C. Miller
1998-05-08fix commentsTodd C. Miller
1998-05-08add _BSD_WINT_T_ like other ansi.h'sTodd C. Miller
1998-03-25Use INT slot 7 for on chip timerPer Fogelstrom
1998-03-22Add UID_MAX and GID_MAXTodd C. Miller
1998-03-18minor fixPer Fogelstrom
1998-03-16DDB for mips, first cut. Will add some machine dep commands and tunePer Fogelstrom
up a little. Basically works. Still needs symbol table support. Load store counting does not handle branch likely situations. Also, some code moved into here as 'machine independent'.
1998-02-24rename some DOS MBR partition typesTheo de Raadt
1998-02-21Oops! some garbage characters...Per Fogelstrom
1998-02-19add netbsd partition, rename 386BSD one to FreeBSD..Theo de Raadt