summaryrefslogtreecommitdiff
path: root/sys/arch/amiga
AgeCommit message (Collapse)Author
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-13Realistic COPTS handling. Plus it gets in sync with other m68k arches.Miod Vallat
2001-12-11Remove declarations that already exist in <sys/conf.h>Miod Vallat
2001-12-08Sprinkle pmap_update calls where relevant and some otherArtur Grabowski
misc pmap usage fixes.
2001-12-07Since amiga now has correct pmap_k* and uses them for mappingArtur Grabowski
the buffer cache, it's a good idea to use them in pagemove too.
2001-12-07Sigh. MACHINE_NONCONTIG is not only non-optional, it has been replacedArtur Grabowski
by MACHINE_NEW_NONCONTIG ages ago and that option is gone too.
2001-12-07Ratibibugle setredzone()Miod Vallat
[Ratibibugle is local slang for g/c, remove, rototill, etc]
2001-12-06Declare SYS_exit for all m68k locore.s'esMiod Vallat
2001-12-06References to ``comment at line foo'' is useless once line foo moves,Miod Vallat
dammit. Change description.
2001-12-06MACHINE_UPTBASE is not constant on amiga, ouch.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-11-30More changes that cvs forgot to commit in the pmap_motorola switch.Miod Vallat
2001-11-30cvs hates me.Miod Vallat
How come had this file been missed in the previous amiga commit???
2001-11-30Switch to pmap_motorola.Miod Vallat
XXX Kernel compiles, but not tested.
2001-11-30Oops, removed one #include line by mistake.Miod Vallat
2001-11-30Make it possible for mmutype to contain MMU_68060 if the hardware isMiod Vallat
actually '060-based, instead to look at the machineid. This is simpler, and will be required to switch to pmap_motorola anyways.
2001-11-30Duplicates there, too.Miod Vallat
2001-11-30Now that pmaps can have vm_page_md, make pmap_physseg optional.Artur Grabowski
2001-11-30typoArtur Grabowski
2001-11-28more typedef zapping vm_page_t -> struct vm_page *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-28pmap_kenter_pgs(.., 1) is pointless. pmap_kenter_pa instead.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-25Oops, commited this file from the wrong tree.Miod Vallat
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-23dev{cons,cninit.c} are mandatory.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.
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
(Look ma, I might have broken the tree)
2001-11-06Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument,Artur Grabowski
instead of doing fork1, cpu_set_kpc. This lets us retire cpu_set_kpc and avoid a multiprocessor race. This commit breaks vax because it doesn't look like any other arch, someone working on vax might want to look at this and try to adapt the code to be more like the rest of the world. Idea and uvm parts from NetBSD.
2001-11-06redundant includes.Artur Grabowski
2001-11-06Kill vm/vm_param.h, move it to uvm/uvm_param.hArtur Grabowski
2001-11-05typo.Artur Grabowski
2001-11-01Change d_mmap in struct cdevsw from:Artur Grabowski
int (*d_mmap) __P((dev_t, int, int)); to: paddr_t (*d_mmap) __P((dev_t, off_t, int)); This allows us to mmap devices past 4GB offsets.
2001-10-18remove all com* on isa whatsoever.Janne Johansson
com_commulti-stuff broken.
2001-10-16Fix for bus_space_barrier which m68k doesn't need normally.Janne Johansson
From art@, same as Niklas@ suggested.
2001-10-10gc SWAPPAGER and DEVPAGER optionsTodd C. Miller
2001-09-29The "swap generic" configuration needs only two entries in swdevt[].Miod Vallat
So shrink it when necessary, and remove unwanted stuff as well.
2001-09-28move cdev_decl(pf) into it's proper place, kill cdev_decl(ipl) at the same timeMichael Shalayeff
2001-09-22Remove more old, dusty, unused defines.Miod Vallat
2001-09-21phys_map declaration comes from <vm/vm.h>, no need to declare it locally.Miod Vallat
2001-09-19merge vm/vm_kern.h into uvm/uvm_extern.h; art@ okMichael Shalayeff