summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2005-06-09it appears asp occupies more space than intially thought andMichael Shalayeff
audio wraps off the edge making troubles. make sure gsc attachment follows the amsk from the parents and also extend the asp's range to a full 512m. found by Graham Gower <graham.gower@gmail.com> on 735 testing by miod@ on 715
2005-06-08Remove the bus_reverse field out of the powerpc bus structure, originallyDale Rahn
it was there so that big endian and little endian devices could both be present, however that is not the case on the macppc machines. Cleans up code, shrinks the kernel. ok deraadt@
2005-06-08remove netns crud.Henning Brauer
some drivers actually had hooks for SIOCSIFADDR, most just useless includes "looks good" deraadt miod brad
2005-06-08No need to export NETISR fields explicitely for intvec.s, as <net/netisr.h>Miod Vallat
can be (and is) included by assembly source.
2005-06-08revert enabling iommu on amd64 as it breaks at least one MP host.Marco S Hyman
OK deraadt@
2005-06-07remove NETISR_ISO and NETISR_CCITTMartin Reindl
ok henning@
2005-06-07revert previous commit and unbreak sparc64.Kurt Miller
okay deraadt
2005-06-07make it prettier; jason okTheo de Raadt
2005-06-07CCITT about to bite the dust, remove special casing in archs and driversHenning Brauer
2005-06-06-no need to hang onto virtual-dma parameter from prom, free itJason Wright
-formatting nits
2005-06-06enable iommu on all systems where we support it. We'll support it on moreJason Wright
systems in a week or two (hey, getting a machine is taking me longer than I expected =)
2005-06-06oops. on 686 we count fpswtch in another function...Michael Shalayeff
2005-06-06Homogeneize dmesg output.Miod Vallat
2005-06-02These options dont affect anything anymore.Dale Rahn
2005-06-02Start on a basic ACPI framework -- does not do much more than read out theThorsten Lockert
ACPI tables into kernel memory and attach ACPI and HPET timers currently. In order to test this code, enabling the devices in GENERIC as well as the ACPI_ENABLE option is needed. This code does not do any thermal control yet, so this should be done with care depending on the platform. In the tree so more people can contribute to making this more fully featured. Ok niklas@ grange@ tedu@
2005-06-02- wish there was a better way to do this... put splhigh() around theJason Wright
extent_* functions to ensure they stay consistent - also remove some debugging crap
2005-06-02allow for dma maps larger than 64 pages; jason@ okMichael Shalayeff
2005-06-01Typo in cut'n'paste abuse.Miod Vallat
2005-06-01kjell is an evil tree-breakerMichael Shalayeff
2005-06-01as Jason requested, be gone vtophys().Brad Smith
ok deraadt@ marco@
2005-06-01disable sf* too, until it is vtophys cleanTheo de Raadt
2005-05-31spelling corrections in comments;Jason McIntyre
from charlie root;
2005-05-31add pcmcia com* until uwe fixes the codeTheo de Raadt
2005-05-31Lock the apic with a mutex, not a SIMPLE_LOCK.Artur Grabowski
markus@ ok miod@ tried to ok, but he doesn't officially have an amd64.
2005-05-31IPL_SCHED should block statclock on architectures where the schedulerArtur Grabowski
is clocked by the statclock. miod@ ok
2005-05-30Only enable the FPU when the process has an FPU context. ok miod@Dale Rahn
2005-05-30Just use preempt(NULL) like every other architecture in this code path,Artur Grabowski
don't roll our own. ok miod@ pefo@
2005-05-30even shorterTheo de Raadt
2005-05-30shrink alpha boot blocks another little bitTheo de Raadt
2005-05-29Sync with hppa r1.11: Correctly handle boot drives with SCSI id >= 10Miod Vallat
2005-05-29Lock SMM space on Intel E7xxx chipsets, too.Alexander Yurchenko
2005-05-29Remove debug printf I left.Alexander Yurchenko
2005-05-29sched work by niklas and art backed out; causes panicsTheo de Raadt
2005-05-28move variable declaration inside #ifdef I386_686, etc.Kjell Wooding
Prompting from Chris Cappuccio.
2005-05-28*slightly drunk*Tobias Weingartner
To all my "friends", and my lovely future wife... Thank you. Anyone who still wants to sign the shirt, it's on my bakc. Again, thank you. This commit was ok'd by drahn@, art@, niklas@, in spite of my condition.
2005-05-28If irq-sharing happens over different ioapics, we must not overwrite setup ↵Niklas Hallqvist
info for one of them
2005-05-27oops, need to get the boundary from the map when allocating gart addressesJason Wright
(fixes borked pciide chipsets)
2005-05-27 - Use the direct map for mapping the PTEs.Artur Grabowski
- Actually allocate the right number of softcs.
2005-05-27Kill __HAVE_NWSCONS harder.Miod Vallat
2005-05-27add missing prototypesUwe Stuehler
2005-05-27Dale's lost diff for IRQ sharing, turned on by default.Uwe Stuehler
2005-05-27typo in commentUwe Stuehler
2005-05-27typo in commentUwe Stuehler
2005-05-27Stop pretending that amd64 is i386. We're insulting the cpu by not evenArtur Grabowski
pretending to use all the address space it gives us. - Map all physical memory 1-1 and implement PMAP_DIRECT - Remove the vast magic we do to map pages for pmap_zero_page, pmap_copy_page, pv allocation, magic while bootstrapping, reading of /dev/mem, etc. - implement a fast pmap_zero_page based on sse instructions. I love removing code. More to come. deraadt@ ok tested by many.
2005-05-27The forgotten part of the merge of pxacom back into com.Uwe Stuehler
Also the *CONSOLE options are no longer needed.
2005-05-27- Merge changes from pxacom back into the common com driver.Uwe Stuehler
Changes to the common com driver (partly from NetBSD): - Multiply before divide in comspeed() to avoid overflow (from NetBSD). - Don't call getc() and send -1 if the output queue is empty. - Take UART clock frequency as a parameter instead of using COM_FREQ. ok deraadt@
2005-05-27use a fixed address for the base dva, also don't forget to setup theJason Wright
pae table base address.
2005-05-27add atapiscsi@umass to RAMDISKS as appropriate, ok krw@ deraadt@Dale Rahn
2005-05-27Replace unused pxa2x0_watchdog_boot() with RTC control functions.Uwe Stuehler
Ha ha, I broke the tree while everyone was asleep (except for kjell who noticed it).
2005-05-27Enable SSE instructions on secondary (i386) processors inKjell Wooding
a multiprocessor boot. This fixes the hardware AES (and likely RNG) instruction on the dual VIA, which was failing because the SSE/SSE2 extensions are never enabled on any processor but the boot processor. Much assistance from niklas, and the eureka moment from theo. "commit it" deraadt@