Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-20 | Try again with local variable to avoid alignment issues. | Kenneth R Westerback | |
"The dosparts member of cpu_disklabel was not used for any persistant data. Eliminate it, and just use the data being read in while processing MBR and EBR records. Should be no functional change. ok weingart@ deraadt@" | |||
2006-10-18 | back out disksubr changes ... since they violate strict alignment on | Theo de Raadt | |
some architectures (kaboom); that will be fixed in the next iteration hopefully! | |||
2006-10-17 | The dosparts member of cpu_disklabel was not used for any persistant | Kenneth R Westerback | |
data. Eliminate it, and just use the data being read in while processing MBR and EBR records. Should be no functional change. ok weingart@ deraadt@ | |||
2006-10-03 | Don't load bad144 bad sector information into disklabels for archs that | Kenneth R Westerback | |
don't have wd* in GENERIC, since wd* is the only place such info is being used. First step of eliminating bad144 bad sector info from all disklabels. 'go go go' deraadt@ | |||
2006-07-01 | Eliminate redundant get_le() in favour of letoh32(). Add letoh32() | Kenneth R Westerback | |
calls in alpha, hppa, hppa64 and mips63 when accessing the two DOS MBR u_int32_t fields dp_size and dp_start. No functional change. | |||
2006-06-26 | Clean up some inconsistancies in definitions around DOS MBR code. No | Kenneth R Westerback | |
functional change. ok deraadt@ | |||
2006-01-06 | Merge machine/ansi.h and machine/types.h into machine/_types.h and | Todd C. Miller | |
rename the types using the __ protected namespace (e.g. __size_t). Idea from FreeBSD. | |||
2005-12-17 | Get rid of deprecated vm_{offset,size}_t types for good, use {p,v}{addr,size}_t | Miod Vallat | |
instead; looked at millert@ | |||
2005-11-07 | remove vtophys() on *ppc. | Brad Smith | |
ok drahn@ | |||
2005-09-12 | Change the NKMEMPAGES range to 4-64MB for 32bit arches, and 8-128MB for 64bit | Miod Vallat | |
arches; except on sparc where the range is 4-8 for !sun4m and 4-64 for sun4m, selected at runtime. | |||
2005-04-11 | use MD #define to choose stackgap size per-architecture. on sparc, special | Theo de Raadt | |
case sun4c/sun4 -- because address space is more constrained | |||
2004-11-28 | MAXSLP is not really an MD-configurable define so move it to param.h; miod@ ↵ | Michael Shalayeff | |
testing | |||
2004-11-10 | Remove __cplusplus crud. | Alexander Yurchenko | |
2004-06-24 | Do a better job at containing powerpc specific #defines to PPC_... | Dale Rahn | |
ok deraadt@ | |||
2004-01-29 | Print system type early in autoconf, as determined from the board status | Miod Vallat | |
register. | |||
2004-01-28 | More clock handling cleanup: | Miod Vallat | |
- move clock callbacks outside the firmware structure - map the clock virtual. A bit tricky because it needs to be mapped before autoconf... - compensate for the removal of 1:1 segment 8 mapping | |||
2004-01-25 | Get rid of ppc_[gs]et_msr(), use ppc_m[ft]msr() instead. | Miod Vallat | |
2004-01-24 | Switch libsa to use loadfile() | Miod Vallat | |
2004-01-24 | Preserve SPRG0-SPRG3 around BUG calls, as required in the PPC1Bug UM; | Miod Vallat | |
reminded by drahn@, thanks! | |||
2004-01-22 | Style lync with other ppc-based ports, no functional change. | Miod Vallat | |
2004-01-22 | These files went dangling long time ago, actually... | Miod Vallat | |
2004-01-22 | Make locore and the early initialization code closer to other ppc ports; | Miod Vallat | |
also remove ipkbd and other dead code. | |||
2003-12-04 | Typos | Miod Vallat | |
2003-11-25 | Allow mvmeppc to compile again. not a supported arch. | Dale Rahn | |
2003-08-21 | These files were intended for X11 support, but serve no purpose nowadays, | Miod Vallat | |
as sparc* do not use Xsun-compatible event interface anymore, and alpha only used this for Xtga which we do not ship anymore. Discussed long ago with matthieu@ | |||
2003-06-09 | more 3/4 cleanup for pefo | Theo de Raadt | |
2003-06-02 | licence cleanup | Theo de Raadt | |
2003-04-16 | Clarify license terms. | Miod Vallat | |
2002-07-23 | Remove unused files now that powerpc archs use link_elf.h | Dale Rahn | |
2002-06-08 | Oops, it was not meant to be removed, just liposucked. | Miod Vallat | |
2002-06-08 | One ddb to rule them all. | Miod Vallat | |
Move the ddb files form macppc/macppc to powerpc/ddb, so that mvmeppc can benefit from the better ddb that was in macppc. db_interface.c is left as an md part. | |||
2002-06-08 | Strict prototypes, and some KNF touches while there. | Miod Vallat | |
2002-06-08 | Fix device and console device prototypes. | Miod Vallat | |
2002-06-08 | Factorize common parts (cache-related stuff). | Miod Vallat | |
ok drahn@ | |||
2002-06-07 | Switch mvmeppc to the current powerpc pmap scheme. | Miod Vallat | |
Only compile-tested so far, since the VME rack is not in the room yet. | |||
2002-06-07 | Fix the cache invalidation routines, per macppc cpu.h rev 1.3. | Miod Vallat | |
Initially from pefo@ | |||
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 | Final __P removal plus some cosmetic fixups | Todd C. Miller | |
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-02-17 | Patch from Daniel Lucq <daniel@lucq.org> | Mats O Jansson | |
The patch allows you to change the value of NMBCLUSTERS, BUFCACHEPERCENT and NKMEMPAGES using the config command, instead of recompiling the kernel. This is the kernel part of the patch. I have compiled it on i386, sparc64, alpha and macppc. -moj ok art@ maja@ | |||
2001-12-05 | VM_KMEM_SIZE no longer needed. | Artur Grabowski | |
2001-12-05 | make nkmempages dynamic based on memory. okay art@ from netbsd: | Niels Provos | |
date: 2000/02/11 19:22:52; author: thorpej; Add some very simple code to auto-size the kmem_map. We take the amount of physical memory, divide it by 4, and then allow machine dependent code to place upper and lower bounds on the size. Export the computed value to userspace via the new "vm.nkmempages" sysctl. NKMEMCLUSTERS is now deprecated and will generate an error if you attempt to use it. The new option, should you choose to use it, is called NKMEMPAGES, and two new options NKMEMPAGES_MIN and NKMEMPAGES_MAX allow the user to configure the bounds in the kernel config file. | |||
2001-11-30 | Now that pmaps can have vm_page_md, make pmap_physseg optional. | Artur Grabowski | |
2001-11-18 | Fix RB_NOSYM clash here, too. | Miod Vallat | |
2001-11-06 | -Wall -Werror cleanup. | Miod Vallat | |
2001-11-06 | Kill vm/vm_param.h, move it to uvm/uvm_param.h | Artur Grabowski | |
2001-11-05 | Switch everything to the new bus_dmamap_sync API. | Artur Grabowski | |
Most work by Wilbern Cobb <vedge@csoft.org> with some fixes from me, mickey@ and drahn@. | |||
2001-09-23 | Worst abuse of C, ever. | Miod Vallat | |
2001-09-22 | Remove more old, dusty, unused defines. | Miod Vallat | |
2001-09-10 | Fix the other half. | Dale Rahn | |