Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-19 | Add missing #ifdef DDB around prototyupe. | Mark Kettenis | |
2008-12-18 | Don't set the global bit PG_G for kernel pmap low memory mappings. | Kurt Miller | |
ok deraadt@ | |||
2008-12-18 | Don't set the global bit PG_G for kernel pmap low memory mappings. Use a | Kurt Miller | |
new function pmap_prealloc_lowmem_ptp() to setup kernel pmap ptp 0 without the PG_G bit set. This fixes the remaining reaper -> pmap_page_remove panics. With much diagnostic help from Art and Theo. ok deraadt@ | |||
2008-12-18 | use atomic operations to update ptes in pmap_unwire(). okay weingart@ | Kurt Miller | |
2008-12-16 | Make the "machine xir" ddb command work on machines with Tomatillo | Mark Kettenis | |
schizo(4) variants. | |||
2008-12-15 | Make the "machine xir" ddb command work on machines with uperf(4) on ebus(4). | Mark Kettenis | |
2008-12-15 | Let tty subsystem know when transmit is finished so ioctls do not hang. | Dale Rahn | |
2008-12-14 | Implement a "machine xir" ddb command, making it possible to send an | Mark Kettenis | |
External Initiated Reset (XIR) to processors. A XIR is non-maskable and will drop us at the PROM ok prompt. This makes it possible to diagnose problems where a CPU is spinning with interrupts disabled. For now, this is only supported on machines with bbc(4). | |||
2008-12-13 | Properly restore PSTATE_IE when returning from send_softint(). | Mark Kettenis | |
Fixes "ipi_send: couldn't send ipi" panics. | |||
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@ |