Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-11 | Kill the $ARCH prefix for isa_dma_cookie. With this change, the i386 and | Owain Ainsworth | |
amd64 isa dma code is identical save for some formatting, and a slight difference in bus_dmamem_alloc. "Die x86_!" krw@. | |||
2008-12-11 | revert back to 1.4, since there's still some code that uses this; pointed | Martynas Venckus | |
out by theo | |||
2008-12-10 | When booting from a CD on i386/amd64, assume the root filesystem | Kenneth R Westerback | |
is on the CD rather than always asking for its location. Behaviour pointed out at OpenCON by Stephan Rickauer. Tested by Stephan. nick@ has no objections. ok deraadt@ | |||
2008-12-10 | both x86 platforms isa bus_dma implementations handle bus_dmamap_sync | Owain Ainsworth | |
incorrectly. The spec (manpage) states that using two PRE or two POST ops together is entirely valid, but mixing pre and post is invalid. The way this was handled before with a switch statement meant that only individual commands actually would be recognised, so move to just checking the commands indidually using "if (op & $command)". Additionally, add a DIAGNOSTIC check and panic for the mixing of pre and post operations (this is done on several other architectures already). tested by several people; thanks! ok dlg@, kettenis@, "the diff made sense" deraadt. | |||
2008-12-09 | sparc does not have extended precision, therefore remove unused | Martynas Venckus | |
definitions. ok millert@. tested by jsg@ | |||
2008-12-08 | some sscom and interrupt cleanup, closer to usable userland. | Dale Rahn | |
2008-12-07 | Make acpiprt(4) check whether the current interrupt routing is "possible" and | Mark Kettenis | |
pick a new one from the list of possible routings if it isn't or if a pin is currently not routed. Delay re-routing interrupts until we establish a handler for it. This prevents us from messing with unused interrupt pins which may have fatal consequences (some machines spontaniously reboot). The heuristics for picking an interrupt from the list of possibe ones probably needs some tweaking still, but this makes several NVIDIA-based boards work much better than before. tested by many, ok marco@ | |||
2008-12-06 | Revert this to, due to the ppc intr backout. -moj ok @kettenis | Mats O Jansson | |
2008-12-06 | revert all changes related to the mpsafe intr handler. i screwed up the commit | Ted Unangst | |
and even then it didn't work. we have higher standards than this. | |||
2008-12-06 | not commited, i'm a retard | Ted Unangst | |
2008-12-06 | the not MP version didn't compile, mglocker found | Ted Unangst | |
2008-12-06 | cvs wouldn't let me check this in before | Ted Unangst | |
2008-12-06 | some more trouble where i failed to account for oga's diff | Ted Unangst | |
2008-12-06 | mpsafe intr_establish that doesn't get biglock, so that we may dream of the ↵ | Ted Unangst | |
day when this is useful. mostly macro magic that does nothing. only actually useful on amd64 for now, compliments of art. | |||
2008-12-04 | *sigh* unbreak the tree. | Owain Ainsworth | |
Some old diff snuck into this change. | |||
2008-12-04 | Revert ppc intr stuff. Make socppc compile again. -moj | Mats O Jansson | |
2008-12-04 | Fix "fp_save ipi didn't" panic, and move i386/amd64 closer in the process. | Tobias Weingartner | |
Positive test results by a handful of people. Ok kettenis@ | |||
2008-12-04 | Move the bus_dma generic functions out of the far-too-podgy machdep.c and | Owain Ainsworth | |
into bus_dma.c (a-la amd64). Discussed with art and toby in coimbra. Ok mikeb. | |||
2008-12-03 | Remove the x86 and i386 prefixes to the bus_dma types. It's really quite | Owain Ainsworth | |
pointless and just makes the code different for no reason. This moves i386 and amd64 bus_dma to being a lot closer to identical. suggestion to just remove the prefix instead of merge them from deraadt@. no objections art@, kettenis@, ok weingart@ | |||
2008-12-03 | Some more ambigous -> ambiguous pointed out by mbalmer (there are | Stuart Henderson | |
others, these are the ones from code unlikely to be re-merged with upstream sources). | |||
2008-12-01 | terse is good, more readable; please commit deraadt@ | Todd T. Fries | |
2008-11-30 | It's annoying to have an 2+ hour kernel compile die in ld because bluetooth | Mats O Jansson | |
requires ukbd, which is not enabled on landisk. I can't understand why someone would like bluetooth keyboard or mouse on landisk without a display. -moj | |||
2008-11-29 | add sscom here too. Fixes armish build. | Matthieu Herrb | |
2008-11-29 | Iain Hibbert (plunky@netbsd) removed clauses 3 and 4 from his | Ray Lai | |
licenses as well. Thanks! "Groovy" deraadt | |||
2008-11-28 | Eliminate the redundant bits of code for MTU and multicast handling | Brad Smith | |
from the individual drivers now that ether_ioctl() handles this. Shrinks the i386 kernels by.. RAMDISK - 2176 bytes RAMDISKB - 1504 bytes RAMDISKC - 736 bytes Tested by naddy@/okan@/sthen@/brad@/todd@/jmc@ and lots of users. Build tested on almost all archs by todd@/brad@ ok naddy@ | |||
2008-11-27 | It turns out Motorola manufactured ECC 128MB memory boards for MVME188 | Miod Vallat | |
assemblies, so allow up to 512MB of memory on MVME188 systems. Thanks maz for the 128MB board! | |||
2008-11-27 | ZAURUS -> GUMSTIX in guard symbols. | Miod Vallat | |
2008-11-27 | Give the tags target a chance to work. | Miod Vallat | |
2008-11-27 | On 88100 cpus, make sure userland processes start with SNIP and SFIP valid | Miod Vallat | |
(i.e. with the valid bit set in them). Found the hard way by Anders Gavare trying his latest gxemul, proves the hardware is more permitting than one would expect it to be... | |||
2008-11-27 | Add sscom to cdevswitch like fcom used to be. | Dale Rahn | |
2008-11-27 | tx starting to work. | Dale Rahn | |
2008-11-27 | Enable gpioow and gpioiic for runtime attachment, keep the previous | Marc Balmer | |
synopsis as a comment (since it still works if needed). ok drahn | |||
2008-11-27 | better. | Dale Rahn | |
2008-11-26 | Disable some devices for now to make GENERIC build. ok drahn@. | Matthieu Herrb | |
2008-11-26 | Enable Bluetooth (btd and btctl are not hooked into the build yet) | Uwe Stuehler | |
2008-11-26 | Add some files missed in the original checkin. | Dale Rahn | |
2008-11-26 | Start at the port of OpenBSD to the OpenMoko hardware. Work in progress. | Dale Rahn | |
2008-11-26 | Add a number of driver files necessary for OpenMoko support, | Dale Rahn | |
from NetBSD with mods | |||
2008-11-26 | Initial port of OpenBSD to the (xscale based) gumstix, work in progress. | Dale Rahn | |
Most bits cloned from zaurus. | |||
2008-11-26 | Sparc64 still only has 64 virtual address bits and not 65. | Claudio Jeker | |
OK kettenis@ | |||
2008-11-26 | Change pci_intr_handle_t to be like i386 where it is a struct that stores the | Mark Kettenis | |
tag and pin. Reduces the differences between the two architectures and I need it to fix acpiprt(4)-based interrupt routing. ok toby@, jordan@ | |||
2008-11-26 | fix boot() function comment | Kevin Lo | |
ok drahn@ | |||
2008-11-25 | we are heading quickly to a world where isp(4) will not fit, so let us | Theo de Raadt | |
just accept the situation with a little sigh | |||
2008-11-25 | Another bunch of TRY_AGAIN_LATER -> NO_CCB when no I/O could be started. | Kenneth R Westerback | |
"looks sane to me" marco@ | |||
2008-11-25 | Fix dmesg ugliness caused by not printing iotdb stuff. | Mark Kettenis | |
2008-11-25 | rename zaurus_reg.h to machine_reg and rename some of the internal fields | Dale Rahn | |
so that arm/xscale/... is not referring to zaurus specific defines. ok miod kevlo, with some suggested changes from deraadt@ | |||
2008-11-24 | Import btsco(4) from NetBSD to work on it | Uwe Stuehler | |
2008-11-24 | oops. | Artur Grabowski | |
something snuck in here that wasn't supposed to be. noticed by yuo@ | |||
2008-11-24 | Only schedule a soft interrupt if the device has been opened (and sc_tty | Mark Kettenis | |
has been initialized). | |||
2008-11-24 | - Remove the special case for one page pmap_remove, it's useless. | Artur Grabowski | |
- Move the code that drops a ptp into a function and use that in both pmap_do_remove and pmap_page_remove. - In pmap_do_remove, instead of flushing the whole range from the tlb at the same time, shoot one PDE at a time. It will allow us to skip empty PDEs and reduces the amount of work one IPI has to do (although we'll get more IPIs). ok toby@ "I won't protest" deraadt@ |