summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2001-06-17Add -Wno-uninitialized.Hugh Graham
2001-06-17Don't pciaddr_do_resource_allocate if device is AGP to avoid conflict.Michael Shalayeff
from Masanori Kanaoka <kanaoka@netbsd.org>
2001-06-17Interrupt storm problem on awacs fixed, not necessary to disableDale Rahn
awacs anymore.
2001-06-17Significant improvement on awacs driver.Dale Rahn
Interrupts dealt with better, edge/level information used (from netbsd) The device does not cause interrupt storm anymore. Port change interrupt handled correctly now, audio automatically switches from speaker to headphone and back when headphone is inserted. If headphone is present on boot, audio automatically configures to headphone output. Audio level now defaults to decent, low level by default.
2001-06-17Allow for more than 5 interrupt attribute values. awacs has 6.Dale Rahn
2001-06-16More cleanink of unused code and incorrect comments.Miod Vallat
Replace a ton of english typos with (fewer) miodish typos, too...
2001-06-16sysarch() takes a void *Theo de Raadt
2001-06-15Compile kernel with -Wall, and fix a few issues for this to work.Miod Vallat
ok hugh@
2001-06-14Big cleanup of VM issues:Miod Vallat
o get rid of m88k_foo macros when there is an mi foo macro o remove the ability, for the pmap module, to handle a native mmu page size different from the vm module page size. This allows some optimizations in pmap.c o remove dead stuff from <machine/vmparam.h>
2001-06-14Fix for pmap_extract on amiga. int -> paddr_t fix.Janne Johansson
2001-06-14Same fix as miod did for sun3/vax, but for amiga too.Janne Johansson
Need more includes for netinet-stuff to work.
2001-06-13Actually, because of multi-interrupts devices, use the opposite loopMiod Vallat
direction. My bad, doh !
2001-06-13Recent changes in sys/netinet/ assume you get setsoftnet() viaMiod Vallat
<machine/param.h>, which was not the case for these arches.
2001-06-12In intr_findvec(), correct the for() loop bounds.Miod Vallat
And display barf messages only if option DIAGNOSTIC.
2001-06-12Change RB_NOSYM, for it used to have the same value as RB_CONFIG ;Miod Vallat
makes boot -c happier.
2001-06-12Add ``scsibus* at vs?'', except on model 147, for which the vs driverMiod Vallat
has issues.
2001-06-12deal with gnu kernel dependencies right; cyxob@thief.dyndns.orgTheo de Raadt
2001-06-11Repair SUN4M-only case compilation...Miod Vallat
2001-06-11Remove workaround for a gas bug fixed in binutils-2.10.1.Artur Grabowski
gas confused $f28 with $at.
2001-06-11Call doshutdownhooks() during shutdown.Miod Vallat
2001-06-11Use MI {trunc,round}_page macros.Miod Vallat
2001-06-11Being able to compile sun4 (non-sun4c non-4m) kernels doesn't hurt.Miod Vallat
2001-06-10Do not print time in seconds since epoc on boot,Dale Rahn
debugging was not removed before commit.
2001-06-10Hack/workaround for gcc bug. GCC will generate a load/store double instructionDale Rahn
to do data copies, however it will not correctly identify that a load/store double will not correctly copy data where the address is misaligned. This emulates the load/store double operations in the kernel. Fixes gtk+ runtime problems. From NetBSD.
2001-06-10permit compilation when only SUN4C is defined; based on patch from Thomas ↵Jason Wright
Coffy <coffy@altern.org>.
2001-06-10Post pmap_extract() changes cleanup.Dale Rahn
bus_addr_t vs vaddr_t/paddr_t Return correct value for poalloc();
2001-06-10Post pmap_extract() changes cleanup.Miod Vallat
2001-06-10free commit from artMichael Shalayeff
2001-06-10Art error #2Theo de Raadt
2001-06-10Art error #1Theo de Raadt
2001-06-10Semicolons are better added in canada to save cross atlantic bandwith.Bob Beck
2001-06-09fix art oopsie so this compilesBob Beck
2001-06-09Account for timer interrupts which occur while timer is "blocked".Dale Rahn
Current change will cause the timer(s) missed to be noticed on the next timer interrupt and then it will be accounted for. This really should set a soft interrupt or an interrupt pending bit for the timer, to more accurately reflect when the timer should have occurred. System time should no longer be lost with this change.
2001-06-09disable debugging by defaultMichael Shalayeff
2001-06-09print return value for debugging purposesMichael Shalayeff
2001-06-08Fix the XXX #debug bits in vm_machdep().Todd C. Miller
Makes the pmap_extract() accept a NULL argument for pap; from NetBSD
2001-06-08Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface toArtur Grabowski
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms.
2001-06-08More changes from NetBSD that should have been part of the UVM update; testedAaron Campbell
by beck@
2001-06-08it seems that via has 7, not 4 pci interrupt lines.Michael Shalayeff
this fixes unmapped interrupts on some via-based boards, reported by angelos@, tested w/ aaron@, millert@, jason@. in any case must not break currently working boards.
2001-06-08Adjust to recent locking protocol changes; beck@Aaron Campbell
2001-06-07fix typo in wi* at pciTodd C. Miller
2001-06-06Call doshutdownhooks() in boot(). ok jj@ niklas@Miod Vallat
2001-06-06wi* @ pciTodd C. Miller
2001-06-05Call doshutdownhooks() in boot(). Cleanup code path a little.Miod Vallat
2001-06-05Use mi round_page() and trunc_page() macrosTodd C. Miller
2001-06-05License clarification from David Mazieres, ok deraadt@Peter Valchev
2001-06-04fix debugging printf, cpu_hpa is not pointer anymoreMichael Shalayeff
2001-06-02Support writing to the hardware clock for powerpc apple systems.Dale Rahn
Note this writes the clock in UTC time, not localtime in the default kernel. MacOS/OS X expect the hardware clock to be in local time. If the system is to be dual booted, the time offset can be adjusted using "config -e" and setting the timezone of the kernel.
2001-06-02On Cuda systems (imac Rev C at least), it seems that the adb dataDale Rahn
is not ready when the flag is set. This seems to be a bug in the adb handling. This is a workaround, not a correct fix.
2001-05-31Typos.Miod Vallat