summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2001-05-08From netbsd: implementations of _bus_dmamap_load_mbuf() andJason Wright
_bus_dmamap_load_uio().
2001-05-08fix preposition in the printf msgMichael Shalayeff
2001-05-08Substantial update from NetBSD, most notably gives us UVM support; deraadt@ okAaron Campbell
2001-05-08on `out of data' condition print a warning and exit w/Michael Shalayeff
whatever current checksum we have gotten accumulated. this is somewhat conformant w/ what other archs are doing. from Camiel Dobbelaar <cd@sentia.nl>
2001-05-07tcic disableTheo de Raadt
2001-05-07Fix fallout from recent trunc_page() changes.Dale Rahn
problem and fix pointed out by dhartmei, variable name changed to make slightly easier to read.
2001-05-06Add casts to vaddr_t to round_page() and trunc_page() calls sinceTodd C. Miller
those macros no longer have an explicit cast inline. Needed because you can't do bitwise ops on a void *.
2001-05-06increase version since we've removed -b; per fgsch@'s suggestionMichael Shalayeff
2001-05-06Update some comments wrt. the CLSIZE changes.Artur Grabowski
And remove that memory price comment from 1981. It is amusing, but also confusing because the math in there is only correct on vax.
2001-05-05PMAP_NEW and UVM are no longer optional on i386.Artur Grabowski
2001-05-05remove some private stuff people put into hereTheo de Raadt
2001-05-05Rename configure() to cpu_configure().Artur Grabowski
Move it from cpu_startup() to main().
2001-05-05Remove the (vaddr_t) casts inside the round_page and trunc_page macros.Artur Grabowski
We might want to use them on types that are bigger than vaddr_t. Fix all callers that pass pointers without casts.
2001-05-05Get 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-05-05Repair non-UVM kernelsTodd C. Miller
2001-05-04Substantial update from NetBSD, most notably gives us UVM support; millert@ okAaron Campbell
2001-05-03Clean up a signed vs unsigned error in gm ethernet.Dale Rahn
Pointed out by miod@. thx.
2001-05-02document boot options, i dunno what -b does so i just do not mention it anymoreMichael Shalayeff
2001-05-02Move powerpc interrupt enablement into the interrupt controller, not afterDale Rahn
config runs. openpic already had this change. Cleans up config operations for other changes.
2001-05-01sync closer to GENERIC, make compile againTodd T. Fries
2001-05-01Remove PCVT cruft.Aaron Campbell
2001-05-01this is what i'm running these daysMichael Shalayeff
2001-05-01Remove PCVT file references.Aaron Campbell
2001-05-01convert to new timeoutsTodd C. Miller
2001-05-01Convert to new timeouts. (art@ ok)Hakan Olsson
2001-05-01trailing spacesMichael Shalayeff
2001-04-30Move the zeroing of proc0 u area from cpu_startup to configure.Artur Grabowski
XXX - is this still necessary?
2001-04-30Move the hwrpb_primary_init to before configure.Artur Grabowski
2001-04-30Move proc0's TSS and LDT initialization to a separate functionArtur Grabowski
that's called at the end of configure instead of cpu_startup. Inspired by NetBSD.
2001-04-30Move gdt_init prototype to gdt.hArtur Grabowski
2001-04-30correct copyright. i wrote some of this in 1989, wow.. i am old...Theo de Raadt
2001-04-30Fix the s-records encoding program so as to produce correct finalMiod Vallat
checksum if the chunk size is not 3 bytes. Update disillusionned comment accordingly. Ok deraadt@ [Note that the s-records files on the 2.9 cdroms have been corrected and are valid.]
2001-04-29raise spl around pdc callingMichael Shalayeff
2001-04-29pseg not yetMichael Shalayeff
2001-04-29fix pmap_enter to compileMichael Shalayeff
2001-04-29ddb command `machine halt' is superceded by `boot halt' now, so remove itMiod Vallat
and remove `machine reboot' as well.
2001-04-29Replace resource maps with extents, and cleanup associated variables.Miod Vallat
Idea from art's todolist, art@ ok.
2001-04-24enable txp(4)Theo de Raadt
2001-04-23when we take a pci interrupt, upgrade it to level. but always ignoreTheo de Raadt
changes which force to edge, because it appears that a lot of via bios do not contain a full list of level interrupts. when we set such an interrupt to edge, we spin and hang. i suggested this behaviour change, and this fix is by northpoint mickey.
2001-04-22Remove -march=i{56}86 optimization because of compiler bug. This bugGrigoriy Orlov
results in system lockup, which many people report for 2.8 and -current when they doing a big network transfer. This problem affect only custom kernels in which only one cpu type enabled (option I586_CPU or I686_CPU). When lockup occur I can't switch between virtual wscons terminals. System continue respond to pings and forward ip packets. It is possible to enter into ddb. DDB show that several processes in runnable state, but it seems that task switching not occur. More and more processes becomes runnable. Stack of curproc looks like: > _end(e99d8fac, e0101dcc, 4, e0635a00, e99d8f80) at 0xe99d8f78 > _end(e99d8fa0, e028a62e, e99d8fac, 0, 0) at 0xe99d8f78 > ddb> Sometimes 'boot sync' cleanly unmount all file systems. I reproduce this bug by transfering two big files from ftp simultaneously. It seems that at least one process must perform a network transfer and two or more processes must fight for the processor. The following PRs probably a result of this problem: 1504, 1716, 1751, 1771, 1780. deraadt@ ok.
2001-04-22permit compilation without I586_CPU or I686_CPU; armin@wolfermann.orgTheo de Raadt
2001-04-21Do not use wsmux on alpha. Now I can start Xtga.Aaron Campbell
2001-04-20Big upgrade of the pmap. Revised pagetable handling, more careful wiring,Artur Grabowski
more careful handling of pageability. From NetBSD.
2001-04-19disable a few driversTheo de Raadt
2001-04-18Cover rl with #ifdef's and put it to sleep. ZZzz..Hugh Graham
2001-04-18Sync, and quadruple NMBCLUSTERSNiklas Hallqvist
2001-04-18Even more bizzarreness on the up1000.Artur Grabowski
From thorpej@netbsd.
2001-04-18Remove last change to powerpc pmap. This has a slight chance of being theDale Rahn
cause of a frequent, but not easy to reproduce crash. The reason for making this change is to support functionality that will not be in 2.9.
2001-04-17Comment out the 20+ year old rl disk device to make way for the recentlyHugh Graham
MI RealTek network adaptor. Will resurrect or rename rl at such time as we actually support these drives.
2001-04-17OpenBSD tagsArtur Grabowski