Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-07-06 | url fits | Theo de Raadt | |
2005-07-06 | ural works; pedro@ironchicken.am-gen.org | Theo de Raadt | |
2005-07-06 | smartarray 5* raid controller; does io but needs more work; commented out in ↵ | Michael Shalayeff | |
configs for now | |||
2005-06-28 | add xl@pci | Brad Smith | |
2005-06-25 | the local macro _id was removed before this code was even imported from NetBSD | Brad Smith | |
when it was replaced with PCI_ID_CODE. | |||
2005-06-23 | Dead code. | Artur Grabowski | |
2005-06-17 | uipaq/ucom support; written by isis@www.cs.umd.edu | Theo de Raadt | |
2005-06-17 | - remove old debugging code | Marco Peereboom | |
- allocate and use scribble page - provide method to see if something has scribbled out of bounds The gart still remains disabled by default. From jason@ | |||
2005-06-08 | revert enabling iommu on amd64 as it breaks at least one MP host. | Marco S Hyman | |
OK deraadt@ | |||
2005-06-07 | make it prettier; jason ok | Theo de Raadt | |
2005-06-06 | enable iommu on all systems where we support it. We'll support it on more | Jason Wright | |
systems in a week or two (hey, getting a machine is taking me longer than I expected =) | |||
2005-06-02 | Start on a basic ACPI framework -- does not do much more than read out the | Thorsten 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 the | Jason Wright | |
extent_* functions to ensure they stay consistent - also remove some debugging crap | |||
2005-06-01 | as Jason requested, be gone vtophys(). | Brad Smith | |
ok deraadt@ marco@ | |||
2005-06-01 | disable sf* too, until it is vtophys clean | Theo de Raadt | |
2005-05-31 | spelling corrections in comments; | Jason McIntyre | |
from charlie root; | |||
2005-05-31 | Lock 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-29 | sched work by niklas and art backed out; causes panics | Theo de Raadt | |
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-28 | If irq-sharing happens over different ioapics, we must not overwrite setup ↵ | Niklas Hallqvist | |
info for one of them | |||
2005-05-27 | oops, need to get the boundary from the map when allocating gart addresses | Jason 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-27 | Stop pretending that amd64 is i386. We're insulting the cpu by not even | Artur 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-27 | use a fixed address for the base dva, also don't forget to setup the | Jason Wright | |
pae table base address. | |||
2005-05-27 | add atapiscsi@umass to RAMDISKS as appropriate, ok krw@ deraadt@ | Dale Rahn | |
2005-05-27 | hook in iommu, but it's still disabled by default for now | Jason Wright | |
2005-05-27 | fix printf | Jason Wright | |
2005-05-27 | remove support for sf and ste. vtophys is NOT a working solution. | Jason Wright | |
Do not re-enable these drivers until they are bus-dma'ified. | |||
2005-05-27 | build iommu by default (it's still not hooked in, but this is harmless) | Jason Wright | |
2005-05-27 | handle multi-cpu GART allocation: | Jason Wright | |
iommu0(cpu0): base 0x80000000 length 512 pte 0xa80000 | |||
2005-05-27 | first step of removing the obsolete PCI ncr(4) driver, it was superseded by | Martin Reindl | |
siop(4) a long time ago 'do it' jason@ | |||
2005-05-26 | Add atapiscsi in parallel with scsibus@usb, this only changes system | Dale Rahn | |
that dont have atapiscsi@wdc, fixes zaurus, ok krw@ todd@ | |||
2005-05-26 | make all mappings valid/coherent. For pages not currently mapped, fill | Jason Wright | |
the entry with a scribble page. In the future, we'll use this for detecting bad device drivers. Page faults are bad in an iommu =) | |||
2005-05-26 | iommu meets amd64. This currently only works on machines where the GART | Jason Wright | |
is NOT enabled by the BIOS. It's also not hooked in by default yet. | |||
2005-05-25 | This patch is mortly art's work and was done *a year* ago. Art wants to thank | Niklas Hallqvist | |
everyone for the prompt review and ok of this work ;-) Yeah, that includes me too, or maybe especially me. I am sorry. Change the sched_lock to a mutex. This fixes, among other things, the infamous "telnet localhost &" problem. The real bug in that case was that the sched_lock which is by design a non-recursive lock, was recursively acquired, and not enough releases made us hold the lock in the idle loop, blocking scheduling on the other processors. Some of the other processors would hold the biglock though, which made it impossible for cpu 0 to enter the kernel... A nice deadlock. Let me just say debugging this for days just to realize that it was all fixed in an old diff noone ever ok'd was somewhat of an anti-climax. This diff also changes splsched to be correct for all our architectures. | |||
2005-05-25 | comment typo | Jason Wright | |
2005-05-24 | add a new field to vm_space and use it to track the number of anon | Ted Unangst | |
pages a process uses. this is now the userland "data size" value. ok art deraadt tdeval. thanks testers. | |||
2005-05-24 | add stge(4) | Brad Smith | |
2005-05-24 | do not print cpu startup messages (because they are obvious) | Theo de Raadt | |
2005-05-24 | add aapic driver which currently is used to workaround errata on | Brad Smith | |
the AMD 8131 IO APIC. From NetBSD ok marco@ | |||
2005-05-23 | add USER_PCICONF | Jason Wright | |
2005-05-22 | these do not fit; brad did not test | Theo de Raadt | |
2005-05-17 | - add epic(4) | Brad Smith | |
- add ep(4) to RAMDISK_CD | |||
2005-05-15 | enable ep(4) | Martin Reindl | |
ok deraadt@ | |||
2005-05-14 | remove redundant definition of PCI_ID_CODE. I added this to the | Brad Smith | |
MI pcivar.h header 5 months ago. | |||
2005-05-13 | enable spkr by default; ckuethe 4201 | Theo de Raadt | |
2005-05-10 | Add epic(4) driver which supersedes tx(4). | Brad Smith | |
This buys us.. - bus_dma - big endian support - multicast - support for another EPIC chipset From NetBSD ok mickey@ | |||
2005-05-06 | generate vim-compatible tag files, from netbsd | Pedro Martelletto | |
2005-05-06 | Fix links target. | Marco Peereboom | |
2005-05-06 | Add tags to amd64. | Marco Peereboom | |
<miod> commit your stuff. <miod> make tags work. |