summaryrefslogtreecommitdiff
path: root/sys/arch/mac68k
AgeCommit message (Collapse)Author
2002-04-21Add ramdisk support.Miod Vallat
2002-04-21Change disklabel policy, and allow writing disklabel to any media that doesMiod Vallat
not carry MacOS fingerprints. Media shared with MacOS will still use the Apple partition map information, and no native BSD disklabel will be allowed on it.
2002-04-20Get rid of "integrate" and "hide" bad taste modifiers, thus get non-DDBMiod Vallat
kernels to compile.
2002-04-18Make the Mac68k disklabel 16 partitions long, to cope withMiod Vallat
partition-{convoluted,challenged} disks.
2002-04-18Report explicit failure instead of success and no operation when asked toMiod Vallat
write a disklabel. Disklabel on mac68k is virtual and constructed from the MacOS partition table, that should only be edited from MacOS for safety.
2002-04-16Same .text vs .data issue as for mvme68k.Miod Vallat
2002-04-16Use the common m68k pmap_bootstrap code here.Miod Vallat
2002-04-16Missing prototype.Miod Vallat
2002-04-16Using a dull device to probe the FPU is ridiculous, replace it with an earlyMiod Vallat
initialization. While there, rework the cpu_model string creation so that it gets a more useful content.
2002-03-23Add variables for config(8) -e time tweak of systemV shared memoryMarc Espie
parameters. Ok millert@, miod@, maja@
2002-03-19Fix bus_space_copy_region_ macro that got messed up by unpeeing.Todd C. Miller
miod@ OK
2002-03-15Cosmetic changes only, primarily making comments line up nicely after theTodd C. Miller
__P removal.
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-17Patch 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@
2002-02-10spellingTheo de Raadt
2002-01-23move mb_map allocation to mbinit()Artur Grabowski
2002-01-23move definition of mb_map from zillions of machdep.c to uipc_mbuf.cArtur Grabowski
2002-01-16Don't include <sys/map.h> when you don't need what's in it.Miod Vallat
2002-01-10Bring back pmap_motorola for mac68k.Miod Vallat
2001-12-25Oops, I barfed there, too.Miod Vallat
2001-12-24Harmonize and complete wrt cross-compilation.Miod Vallat
2001-12-20Temporarily revert the pmap_motorola changes, as they may account forMiod Vallat
some problems as well. Requested by deraadt@
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
machines or some configurations or in some phase of the moon (we actually don't know when or why) files disappeared. Since we've not been able to track down the problem in two weeks intense debugging and we need -current to be stable, back out everything to a state it had before UBC. We apologise for the inconvenience.
2001-12-14Remove the ugly protection_codes[] array, only used by the pte_prot()Miod Vallat
macro, by a different version of the aforementioned macro.
2001-12-14Sync compilation flags definition accross m68k-based arches.Miod Vallat
mvme68k still lacks some -Wfoo flags, until it is warnings clean.
2001-12-11Remove declarations that already exist in <sys/conf.h>Miod Vallat
2001-12-11mac68k disklabel cleaning 1/3:Miod Vallat
Add a bunch of sanity checks and fixes when building disklabels. Tested by Takeshi Morimoto on various models.
2001-12-10No need to include <sys/dmap.h> and define related variables.Miod Vallat
2001-12-08Sprinkle pmap_update calls where relevant and some otherArtur Grabowski
misc pmap usage fixes.
2001-12-07Ratibibugle setredzone()Miod Vallat
[Ratibibugle is local slang for g/c, remove, rototill, etc]
2001-12-06No need to keep dummy fields in cpu_disklabel structures.Miod Vallat
2001-12-06Define proper macros for FP frame offsets rather than magic numbers.Todd C. Miller
From NetBSD (tsutsui).
2001-12-05VM_KMEM_SIZE no longer needed.Artur Grabowski
2001-12-05make 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-12-021) kill old vm_*_t types (no real effect)Todd C. Miller
2) Change flag in uvm_km_suballoc() from VM_MAP_PAGEABLE to 0 3) Pass pmap_extract the address of Segtabzeropa, not Segtabzeropa itself
2001-11-30Not needed anymore.Miod Vallat
2001-11-30Switch to pmap_motorola.Miod Vallat
2001-11-30Now that pmaps can have vm_page_md, make pmap_physseg optional.Artur Grabowski
2001-11-28zap some typedefs.Artur Grabowski
vm_map_t -> struct vm_map * vm_map_entry_t -> struct vm_map_entry * simple_lock_data_t -> struct simplelock (uvm not done yet, coming in the next commit)
2001-11-28Make pmap_update functions into nops so that we can have a consistentArtur Grabowski
pmap_update API (right now it's nop).
2001-11-28pmap_kenter_pgs is not used and not really useful. remove.Artur Grabowski
2001-11-28Sync in more uvm changes from NetBSD.Artur Grabowski
This time we're getting rid of KERN_* and VM_PAGER_* error codes and use errnos instead.
2001-11-25Harmonize 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-24Harmonize boot() logic across arches:Miod Vallat
- ensure RB_DUMP | RB_HALT will cause a dump - or RB_HALT if (cold) While there, honor RB_TIMEBAD on sparc64.
2001-11-23Remove splsched() declaration and related stuff.Miod Vallat
2001-11-21Provide COMPAT_SUNOS files via the common m68k configuration files.Miod Vallat
2001-11-17put more common stuff into m68k/genassym.cf; miod@ okMichael Shalayeff
2001-11-09nswbuf hasn't been used for ages. gc.Artur Grabowski
2001-11-07Add an alignment argument to uvm_map that specifies an alignment hintArtur Grabowski
for the virtual address.