summaryrefslogtreecommitdiff
path: root/sys/arch/mac68k
AgeCommit message (Collapse)Author
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-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-01Always use the IRQ interrupt, and let the SBC_INTR flag only controlMiod Vallat
the DRQ interrupt. From NetBSD, improves GENERICSBC reliability. Tested by Takeshi Morimoto.
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-20occured->occurredMike Pechkin
idea from deraadt@ via NetBSD millert@ ok
2001-09-19merge vm/vm_kern.h into uvm/uvm_extern.h; art@ okMichael Shalayeff
2001-09-16Make use of "export", "struct" and "member" keywords to be easier to readMiod Vallat
and simpler.
2001-09-14Simplify userret.Artur Grabowski
2001-09-12mbutl no moreArtur Grabowski
2001-09-11Fix uvm_km_suballoc() usage flags. ok art@ millert@Miod Vallat
2001-09-11Don't include <vm/vm_kern.h> if you don't need foo_map.Miod Vallat
2001-09-09Repair compilation of mac68k GENERIC_SBC kernel.Miod Vallat
From Takeshi Morimoto <morimoto@anat1.med.kyoto-u.ac.jp>, PR #2037
2001-09-06missing machine/ieee.h from NetBSDTodd C. Miller
2001-08-31The fact that my tree builds should not prevent the official tree toMiod Vallat
build as well... Right now, .s files can't include unmodified <machine/psl.h>
2001-08-30Remove duplicates with m68k/m68k/genassym.cfMiod Vallat
2001-08-30Invoke genassym.sh with both m68k/m68k/genassym.cf andMiod Vallat
machine/machine/genassym.cf files (poor man's inclusion).
2001-08-26remove useless INUSE references from scsi_xfer->flags; art@ miod@ ok.Federico G. Schwindt
2001-08-25Post-regdump cleanup.Miod Vallat
Gotta run, Beck is behind me with a large axe.
2001-08-25One 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-23Sync with contents of arch/foo/conf directory, might be useful one day.Miod Vallat
2001-08-23We can now move timeout_init into main().Artur Grabowski
2001-08-23Remove even more old timeout tentacles.Artur Grabowski
2001-08-23Convert the last old-timeout, tested by beck@Miod Vallat
2001-08-20Oops, the vacuum cleaner went too far. Blush, I was sure I had testedMiod Vallat
this...
2001-08-20Not only is Apple hardware disgusting, but code doesn't even compile.Miod Vallat
2001-08-20Bring get[sd]fc() prototypes to <m68k/cpu.h>, this will be needed shortly.Miod Vallat
2001-08-18Move pmap_{de,}activate to vm/pmap.h, it's same on all archs.Artur Grabowski
2001-08-15New timeouts, tested by beck@.Miod Vallat
2001-08-13SYSPTSIZE is orhpaned, so g/c the poor define.Miod Vallat
2001-08-13ecacheon(), ecacheoff() good bye.Miod Vallat
2001-08-12KUSER_AREA, BTOPUSRSTACK, P1PAGES are never used, so get rid of them.Miod Vallat
2001-08-12g/c unused fields.Miod Vallat
2001-08-12#(endif|else) foo is incorrect, make it #endif /* foo */Heikki Korpela
deraadt@ ok
2001-08-11Unnecessary and redundant includes.Artur Grabowski
2001-08-11redundant includesArtur Grabowski
2001-08-11redundant includes.Artur Grabowski
2001-08-11unnecessary includes.Artur Grabowski
2001-08-06remove vm_conf.h; art@ okMichael Shalayeff
2001-07-31type mismatch fix.Bob Beck
2001-07-25Change the pmap_enter interface to merge access_type and the wired booleanArtur Grabowski
and arbitrary flags into one argument. One new flag is PMAP_CANFAIL that tells pmap_enter that it can fail if there are not enough resources to satisfy the request. If this flag is not passed, pmap_enter should panic as it should have done before this change (XXX - many pmaps are still not doing that). Only i386 and alpha implement CANFAIL for now. Includes uvm updates from NetBSD.
2001-07-18Get rid of the PMAP_NEW option by making it mandatory for all archs.Artur Grabowski
The archs that didn't have a proper PMAP_NEW now have a dummy implementation with wrappers around the old functions.
2001-07-15add install targetassar
2001-07-09Trivial ether_input_mbuf().Federico G. Schwindt
2001-07-05Get rid of REAL_CLISTS. It was never implemented and the tentacles areArtur Grabowski
everywhhere.
2001-07-05Get rid of the wrapper macros around extent_alloc*1Artur Grabowski
Pass the right amount of arguments and rename them back to their right names.