summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2006-03-15Remove address range KASSERT check in vtopte() and kvtopte(), callers areMiod Vallat
supposed to know which one of the two is applicable when the address is not guaranteed to be a kernel address. ok kettenis@ mickey@
2006-03-15spacingTheo de Raadt
2006-03-15knfTheo de Raadt
2006-03-15allow for more physmem segments; as required by some dell from dhill@Michael Shalayeff
2006-03-15no more need for apertureTheo de Raadt
2006-03-15remove dead macrosMichael Shalayeff
2006-03-14no need for an aperture. we are unlikely to ever allow pci video cardsTheo de Raadt
in these machines, because pci video cards contain too much evil. if we do support them later, we add it back. ok miod
2006-03-14trailing tabs nomoreMichael Shalayeff
2006-03-14trailing tabs nomoreMichael Shalayeff
2006-03-14prevent the faults on iret to run w/ disabled intrs and cause deadlocks; ↵Michael Shalayeff
niklas toby tom ok
2006-03-14move the kernel 1m up to provide more space for isadma; deraadt@ okMichael Shalayeff
2006-03-13Put wsscreen_list array inside the softc instead of on the stack; similar fixMiod Vallat
as happened on hp300 and sparc* yesterday.
2006-03-13Although we can not currently run the glass console with colors if in anMiod Vallat
indexed mode, remember the colormap information (if any) when the real driver attaches, and use it to allow for X11 to control the colormap. This allows glass console and 8bpp X11 on DAFB (previously, this would only be possible if the console was on cereal).
2006-03-13* Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set toBrad Smith
NULL for root PCI busses. For busses behind a bridge, it points to a persistent copy of the bridge's pcitag_t. This can be very useful for machine-dependent PCI bus enumeration code. From NetBSD ok grange@ kettenis@
2006-03-13Protect sgmap extents with splvm(); from NetBSD.Miod Vallat
2006-03-13remove IPL_IMP.Brad Smith
2006-03-13remove splimp.Brad Smith
ok miod@
2006-03-13time-bind and lower power in lock spinning and a couple of other ipi loops ↵Michael Shalayeff
by using pause insn; brad@ ok tedu@ ok and feedback krw@ testing
2006-03-13Fix machines that need PCI access during ACPI bringup.Marco Peereboom
Help and ok kettenis.
2006-03-13Fix machines that need PCI access during ACPI bringup.Marco Peereboom
Inspired by gklok@cogeco.ca. ok kettenis
2006-03-12Previous fix was half-done, move the wsscreen_list array into the softcMiod Vallat
as well.
2006-03-12Move struct wsscreen_list out of the stack as on sparc.Miod Vallat
2006-03-12When attaching a wsdisplay, the wsscreen_list structure can not be on theMiod Vallat
stack; found the hard way by Stefano <stefano@merlinobbs.net>.
2006-03-12Don't leave a dangling pointer to the process-specific LDT afterTom Cosgrove
we free it. Instead set it to the default value for a new process. Bug found by hugh@, fix tested by several - thanks. ok weingart@ deraadt@
2006-03-12with pcn(4) now in place remove or replace the references to PCI le(4)Martin Reindl
and complement pcn* at pci? where useful as request by brad@ ok brad@
2006-03-12remove splimp().Brad Smith
2006-03-12IPL_IMP -> IPL_VMBrad Smith
2006-03-12remove splimp.Brad Smith
2006-03-12remove splimp.Brad Smith
2006-03-12remove IPL_IMP and splimp().Brad Smith
2006-03-12IPL_IMP -> IPL_VMBrad Smith
ok drahn@
2006-03-12remove IPL_IMP and splimp().Brad Smith
2006-03-12remove IPL_IMP and splimp().Brad Smith
2006-03-11cbb needs IPL_VM to be defined now.Miod Vallat
2006-03-11add a comment.Brad Smith
2006-03-11add art(4).Brad Smith
2006-03-10- Wrap IPI sending in splclock(), since an interrupt atBrad Smith
IPL_CLOCK or lower may cause IPIs. - Make broadcast IPIs go through x86_ipi() as well, so that they wait for the APIC to be ready too. - Introduce a function, i82489_icr_wait, which waits for LAPIC_DLSTAT_BUSY cleared, and use it where appropriate. - Panic if lapic's busy too long and DIAGNOSTIC. From NetBSD Tested on a few amd64 MP systems.
2006-03-10oops; from ottoMichael Shalayeff
2006-03-10provide a counter for ipisMichael Shalayeff
2006-03-09Do not include <lib/libkern/libkern.h> explicitely, get it via <sys/systm.h>.Miod Vallat
2006-03-09Typo fix from 'P-O Yliniemi <peo atsomehostlike bsd-guide.net>'Tobias Weingartner
marco@ ok.
2006-03-08Glue showval into ddb.Marco Peereboom
2006-03-08Properly route ISA interrupts through ioapics.Mark Kettenis
tested by many; ok mickey@, brad@
2006-03-08Really unbreak GENERIC.MP.Mark Kettenis
2006-03-08unbreak GENERIC.MP; from gklokTheo de Raadt
2006-03-08Patch from Gordon Klock to update AMD PowerNow K8 support on i386,Uwe Stuehler
and to add amd64 K8 support from FreeBSD.
2006-03-07Add hooks for "machine acpi disasm"Marco Peereboom
ok jordan
2006-03-07Fix collision between SI_SOFTSERIAL and OS timers in the interrupt mask.Uwe Stuehler
The new allocation of softintr bits complicates SI_TO_IRQBIT, but I see no safe way around it.
2006-03-07Add the proper constant to replace a magic interrupt number.Uwe Stuehler
2006-03-07- Use the correct initialization routine for the VIA VT8233 chipsetBrad Smith
now that kettenis@ has corrected the PCI id entry. - Add the SiS 962 chipset. ok kettenis@ mickey@