Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-05-20 | Properly flush instruction cache for ptrace(PT_WRTIE_{DI}, ...) on powerpc | Mark Kettenis | |
and m68k. ok drahn@, millert@ | |||
2004-04-19 | remove the GATEWAY junk thingy; at the same time, select a new fat | Theo de Raadt | |
cluster value that noone will really need to crank. | |||
2004-01-03 | put an mi wrapper around stdarg.h/varargs.h. gcc3 moved stdarg/varargs macros | Marc Espie | |
to built-ins, so eventually we will have one version of these files. Special adjustments for the kernel to cope: machine/stdarg.h -> sys/stdarg.h and machine/ansi.h needs to have a _BSD_VA_LIST_ for syslog* prototypes. okay millert@, drahn@, miod@. | |||
2004-01-01 | Inline pmap_copy() and pmap_phys_address(). | Miod Vallat | |
Also get rid of a spurious local initialization in pmap_remove_mapping(). | |||
2003-11-16 | convert __attribute__((__packed__)) to __packed so that parsers unaware | Anil Madhavapeddy | |
of gcc extensions have more of a chance. ok mcbride@, no objections from millert@, deraadt@ | |||
2003-10-09 | More m68k common include files factorization. | Miod Vallat | |
2003-09-26 | Typos: defintion -> definition, proccess -> process | Miod Vallat | |
There are more occurences hiding in binutils, lynx and afs but I am too lazy to report them upstream at the moment. | |||
2003-06-12 | final bits of obvious UCB term 3 removal | Theo de Raadt | |
2003-06-03 | terms 3 & 4 cleanup based on "terms" file | Theo de Raadt | |
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-05-31 | Remove a bunch of obsolete definitions. | Miod Vallat | |
2003-03-01 | - only declare and provide pmap_map() for mac68k, until it bites the dust. | Miod Vallat | |
Other m68k-based arches do not need it. - do not wait to allocate struct pv_page. Either pmap_enter() has been invoked with PMAP_CANFAIL and can live with this, or we are close to fandagoland anyways. | |||
2003-01-27 | Convert m68k pmap from physseg to VM_PAGE_MD. | Miod Vallat | |
This allows us to remove some ambiguities on how some functions are called, remove some diagnostic checks for conditions that can never happen and remove the ugly hack with "pmap_initialized". Then, rework internal function interfaces and some logic so as to stop fetching vm_page from a pa and the reverse every now and then - this makes some pmap operations run much faster. per art@'s idea. | |||
2003-01-09 | Remove fetch(9) and store(9) functions from the kernel, and replace the few | Miod Vallat | |
remaining instances of them with appropriate copy(9) usage. ok art@, tested on all arches unless my memory is non-ECC | |||
2003-01-05 | splassert on m68k-based arches. Not totally accurate on hp300 at the moment, | Miod Vallat | |
still. | |||
2002-11-05 | Add a WEAK_ALIAS macro, to be used by libc/libc_r shortly. | Miod Vallat | |
2002-10-23 | Add a trivial va_copy() macro to all architectures but powerpc | Todd C. Miller | |
(which I will leave for Dale since it needs special handling). From NetBSD (and same as sparc64). espie@ OK | |||
2002-08-09 | typo | Michael Shalayeff | |
2002-08-09 | two more cacheops noops; miod@ ok | Michael Shalayeff | |
2002-07-30 | Add SIZE_MAX define. This is the same as SIZE_T_MAX but more portable. | Todd C. Miller | |
The only OSes I've seen that use SIZE_T_MAX are 4.4BSD-derived whereas SYSV things seem to use SIZE_MAX. It is also consistent with SSIZE_MAX (which we already have). deraadt@ OK | |||
2002-04-27 | Jumbo commit to fix all compilation warnings on mvme68k (add prototypes, | Miod Vallat | |
add casts, fix a few errors and typos in the process, etc) | |||
2002-04-24 | Introduce a new file, machine/internal_types.h, to hold that specific arch | Marc Espie | |
type characteristics. internal_types.h will contain only settings invisible from standard C, e.g., in the __* or _[A-Z]* namespace, and be reused by files like limits.h. This allows us to shorten machine/limits.h greatly, as all the common defines are now in sys/limits.h, plus a small stub in internal_types.h. Tested on all arches as far as I know. Approved after discussion with art, millert, deraadt, and others. | |||
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-02-11 | only change _STRING for weak_alias; sorry miod. | Federico G. Schwindt | |
2002-02-11 | o add __weak_alias definition. | Federico G. Schwindt | |
o _STRING -> __STRING o empty definitions if !__GNUC__ miod@ testing and ok. | |||
2002-01-10 | Reintroduce the pmap_motorola framework. | Miod Vallat | |
2001-12-20 | Temporarily revert the pmap_motorola changes, as they may account for | Miod Vallat | |
some problems as well. Requested by deraadt@ | |||
2001-12-05 | Update pmap_update macro for arches Art missed. Still just a noop. | Todd C. Miller | |
2001-11-30 | Factorize more definitions to enable the use of pmap_motorola. | Miod Vallat | |
2001-11-30 | Common pmap defines and code for all m68k platforms using Motorola (or | Miod Vallat | |
compatible) MMU. | |||
2001-11-25 | Harmonize userret() prototypes across m68k arches. | Miod Vallat | |
XXX The userret() code is not factorized out yet, as this will require XXX insane amiga cleaning work. | |||
2001-11-06 | Kill vm/vm_param.h, move it to uvm/uvm_param.h | Artur Grabowski | |
2001-09-06 | missing machine/ieee.h from NetBSD | Todd C. Miller | |
2001-08-25 | One regdump to dump them all... | Marc Espie | |
(moid@ wants that commit, because it interferes with stuff he's cleaning, and he's prepared to clean up stuff I may have forgotten, even though this was tested) | |||
2001-08-20 | cvs does not like me. | Miod Vallat | |
2001-08-11 | remove some old cruft. | Artur Grabowski | |
2001-07-06 | change MSIZE to 256, okay @deraadt | Niels Provos | |
2001-07-04 | $OpenBSD$ | Niklas Hallqvist | |
2001-05-15 | Replace vm_offset_t with vaddr_t and paddr_t as appropriate. | Todd C. Miller | |
NetBSD used as a guide. | |||
2001-05-05 | Get 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-22 | Define ARCH_ELFSIZE that is the default elf size on this arch. | Artur Grabowski | |
2001-01-15 | __asm__ and __volatile__ | Theo de Raadt | |
2000-12-06 | use __x__ formats for __attribute__ arguments; guenther@gac.edu | Theo de Raadt | |
2000-07-31 | Add defines for ULLONG_MAX, LLONG_MAX, and LLONG_MIN in terms of | Todd C. Miller | |
UQUAD_MAX, QUAD_MAX, and QUAD_MIN respectively. | |||
2000-02-22 | Use an _BSD_FOO_T_ type declaration for off_t in machine/ansi.h to allow | Todd 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-07-07 | define vaddr_t, paddr_t, vsize_t and psize_t | Artur Grabowski | |
1999-06-03 | Same problem as i386, same fix. From Theo. | Jason Downs | |
1999-05-16 | attempting to unify m68k exec.h files. | Marc Espie | |
This is a straight copy of sun3 file, It's there to be used by cross-m68k-lds, and eventually so that m68k-aout archs include a common file instead of rolling their own. | |||
1999-05-10 | Use 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-26 | change header protection define name | David Leonard | |