summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2005-08-14No more musyccbus aka ebus.Claudio Jeker
2005-08-14DCIAS() no more.Miod Vallat
2005-08-14Remove the inline cache and TLB primitives - we don't use them at this point,Miod Vallat
they do not cover the HP MMU for hp300, and they do not cover 040+060 kernels (which share all cache operations) efficiently.
2005-08-14Use dma_cachectl() with the right size rather than DCIAS() which implies aMiod Vallat
cache line. tested deraadt@
2005-08-14catched->caughtMiod Vallat
2005-08-14Add more flexibility to the fast trap handlers mechanism:Miod Vallat
- add the ability to deregister a fast trap handler. - when registering a fast trap, provide an optional callback which will be invoked if we try to register a regular trap handler later; the callback will be responsible to replace the fast trap handler with a regular trap handler (and is allowed to fail). Alter audioamd(4) to take advantage of this, so that it can share its interrupt with stp(4) on SPARCclassic machines. Problem found the hard way and fix tested by Jason George; discussed and ok deraadt@
2005-08-14Add mquery to the system calls which need extra care due to off_t argumentsMiod Vallat
and reversed stack direction; ok mickey@
2005-08-13add ste*Brad Smith
ok krw@, deraadt@
2005-08-13Add commented out hooks for art(4).Claudio Jeker
OK deraadt@
2005-08-12Do not notify apmd of APM_CRIT_SUSPEND_REQ events; apmd makes us fallUwe Stuehler
asleep immediately after resume. This needs to be reconsidered later.
2005-08-10suggested by art, go for it deraadt, ok miod@Todd T. Fries
remove ECOFF support
2005-08-09- Don't depend on the APM_CRIT_RESUME event to run PWR_RESUME power hooksUwe Stuehler
after a APM_CRIT_SUSPEND_REQ event. This fixes non-working devices after resume from battery low suspend. - Don't suspend automatically on APM_BATT_LOW because that's what could be too early (and we now understand APM_CRIT_SUSPEND_REQ).
2005-08-09apparently some ultra machines do need this, work by miod; testing my uweTheo de Raadt
2005-08-09Save a variable in espmatch(), vm_offset_t->vaddr_t, print DEBUG addressMartin Reindl
after everything else, fix transfer sizes on quick/non-quick and attach sub devices after interrupts are configured. from NetBSD
2005-08-09move to 3.8-betaTheo de Raadt
2005-08-08Skip (trap) instruction in cpu_fork() instead of proc_trampoline().Mark Kettenis
Fixes returning from fork(2) in the child with a pending signal. tested by otto@, krw@, sturm@ ok deraadt@
2005-08-08Avoid overlap in USB hard and the soft interrupt bits, update commentsUwe Stuehler
to reflect the new allocation of IRQ bits, and zap duplicate definition of SI_TO_IRQBIT; help/test niallo@ ok drahn@
2005-08-07ati ixp audio; ported form ntbsd in <4h of boretime; testing by krw@ and ian@Michael Shalayeff
2005-08-07a bunch more ADB handler IDs, will be necessary in the futureMartin Reindl
from NetBSD
2005-08-07Remove advertising clause from UCB licenses; ok deraad@Miod Vallat
2005-08-06overhaul the grf driver:Martin Reindl
- Simplify grfmv_phys() to work like grfiv_phys(), and eliminate the second argument to both, as we don't use it anyway. - Handle fbbase and fboff consistently throughout. - Eliminate grfaddr() by pulling it into grfmmap(), which is the only place it was used, previously. - grfmap() now gets the physical address of the framebuffer from the appropriate driver, rather than try to compute it by itself. Be careful with aligning the base to a page address and increase the length of the mapped region appropriately. - Store the PA of the framebuffer in the softc. This eliminates the need for the sc_phys callback; we can just store the PA in the grfbus attach args, rather than a function pointer, which simplifies the code nicely. - Disable Valkyrie interrupts on the Quadra 630 - New and improved console framebuffer initialization and autoconfig. This resolves a great many issues, including Performa 58x interrupt handling and offset displays on some models. - Remove unused grf ioctls - Some KNF and other minor things help and ok miod@ from NetBSD
2005-08-06Remove 16 bit mode_t leftover in syscall processing.Miod Vallat
ok deraadt@
2005-08-06We do not need a char machine_arch[] constant.Miod Vallat
ok deraadt@
2005-08-06Model 360 does not have a PAC.Miod Vallat
2005-08-06If a process has trashed its stack, use sigexit() instead of psignal() toMiod Vallat
terminate it with prejudice, as done in native sendsig(). Plus you get a memory leak in COMPAT_HPUX on m68k fixed for free. review art@ test martin@
2005-08-06In cache_flush(), after testing for curproc != NULL, do not use curprocMiod Vallat
blindly...
2005-08-05- missing m_free()Martin Reindl
- drop unused define from NetBSD
2005-08-05Uncomment aps to help gather more testing feedback.Jonathan Gray
I'd like to hear from anyone running with this.
2005-08-05Add commented entry for aps (ThinkPad Active Protection System)Jonathan Gray
2005-08-05typoTheo de Raadt
2005-08-04match on ich7; testing by Mark.Peoples@asu.eduMichael Shalayeff
2005-08-03Smart ARRAY comment fixes.Brad Smith
2005-08-03ciss can fit onto the large RAMDISKSTheo de Raadt
2005-08-03missing safte/ses/scsibus piecesMartin Reindl
discussed with dlg@, ok deraadt@
2005-08-03enable ciss; deraadt@ okMichael Shalayeff
2005-08-03enable safte and ses on all archs that appear to have real scsi bussesDavid Gwynne
ok deraadt@ beck@ marco@
2005-08-03Link with -lgcc like hp300 to pull in the gcc functions that zlib needs.Todd C. Miller
OK deraadt@
2005-08-02Save floating point context on signals, same diff as macppcDale Rahn
2005-08-02Save floating point context on signals, looked at miod@ is it in yet? deraadt@Dale Rahn
2005-08-01Increment version so we can distinguish this in the future.Tobias Weingartner
2005-08-01Create installation media that is recognized as such by the PROM.Mark Kettenis
ok deraadt@
2005-08-01kernal->kernel;Jason McIntyre
from netbsd pr #30872 (anonymous post); ok deraadt@ krw@
2005-08-01put -l into the right place...Jason McIntyre
2005-08-01unmap correct size, oopsMartin Reindl
2005-08-01Add support for "hard links" in volume header.Mark Kettenis
ok miod@
2005-08-01spacingTheo de Raadt
2005-08-01Fiddle with dkcsum output. Improve verbiage and grouping of messages.Kenneth R Westerback
Clean up code. ok weingart@ tom@ 'go for it' deraadt@
2005-08-01enable amdgart if > 4GB of memoryTheo de Raadt
2005-08-01Change the compilers default scheduling settings from PA-8000 (4 instructionsMiod Vallat
in parallel) to PA-700 (no parallel instructions) on 32-bit hppa. This causes gcc to produce slightly faster code on most supported hppa, no change in code size. Tested by marcop@, mickey@, I and a few others; ok mickey@
2005-08-01Kill unused PARTITIONMASK define; ok deraadt@Miod Vallat