Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-22 | Remove a never hit debug panic I commited by accident sometime ago. | Miod Vallat | |
2009-10-22 | Only play with RM7k coprocessor 0 ICR if IMASK_EXTERNAL is not defined. | Miod Vallat | |
Paves the way for instrusive upcoming changes. | |||
2009-10-22 | Do not bother invoking hw_setintrmask() in splinit(), spl0() will do it for | Miod Vallat | |
us via splx(). | |||
2009-10-22 | At the end of a context switch and in proc_trampoline(), instead of doing the | Miod Vallat | |
`restore cpl and invoke hw_setintrmask' slippery dance, just invoke splx(). | |||
2009-10-22 | Crank VM_MIN_ADDRESS to prevent userland from being able to mmap zero, | Miod Vallat | |
forgotten long ago and lingering in one of my trees since then... | |||
2009-10-21 | Replace IP32 hw_setintrmask() .S routine with a two line C routine. | Miod Vallat | |
2009-10-21 | In atoi(), only check for a base indication iff the string starts with `0' | Miod Vallat | |
and no base has been enforced. Otherwise the leading number of the mec(4) 08:00:69:xx:yy:zz Ethernet address would be interpreted as octal base, followed by an out-of-range `8' which is now rejected but incorrectly skipped; noticed by maja@ | |||
2009-10-19 | Correct a target name so that we don't rebuild vers.o (and then | Philip Guenthe | |
bsd) unless some other object has changed. Rebuild and reinstall in /usr/src/usr.sbin/config/ after updating! "I like it" deraadt@ | |||
2009-10-16 | Honour serial console speed on O2 too. | Miod Vallat | |
2009-10-16 | Make Octane kernels compile again after recent changes. My bad. | Miod Vallat | |
2009-10-16 | Get serial console speed from prom, and use it instead of hardcoding 9600 bps, | Miod Vallat | |
on all systems but O2 (to catch up soon). Also use the IOC4 MCR register to figure out the IOC4 clock, instead of checking the widget control register, to be consistent with iof(4). | |||
2009-10-15 | regen | Miod Vallat | |
2009-10-15 | Sort widgets by type instead of manufacturer code, add some TIO widgets, | Miod Vallat | |
and add comments explaining why it's very unlikely we'll ever see TIO widgets on mips-based SGI systems (unless someone builds a Mengele-style XIO link). | |||
2009-10-15 | The Octane boot PROM is accessible through the PCI space of the on-board i/o | Miod Vallat | |
widget; make sure we reserve its address span so that no device risks having its resources overlap the PROM. | |||
2009-10-14 | On coherent systems, all bus_dmamap_sync() needs to do is writebacks, no | Miod Vallat | |
invalidation is necessary. Help jsing@ | |||
2009-10-14 | On IP30 and IP35 systems, try harder to figure out exactly what model we are | Miod Vallat | |
running on, and report this both as the hw.product sysctl and in dmesg. Fuel and Origin 350 are no longer reported as being Origin 300 systems! | |||
2009-10-14 | Report the crossbow widget part of bedrock as PXBow for consistency with | Miod Vallat | |
the *{X,}Bow names and because this is what IRIX calls it. | |||
2009-10-14 | Add some comments to explain why the DMA32 physseg is really 2**31 bytes | Miod Vallat | |
long. Prompted by deraadt@ long ago. | |||
2009-10-13 | Make iof(4) pass its bus speed to children, this in turn allows com(4) to | Miod Vallat | |
pick the right clock if the PCI bus the I/O board is on degrades to 33MHz. | |||
2009-10-13 | Get rid of devact enum, substitute it with an int and coresponding defines. | Paul Irofti | |
This is needed for the addition of further suspend/resume actions. Okay deraadt@, marco@. | |||
2009-10-11 | Make sure com@io[cf] attachment stanzas with locators win over generic com* | Miod Vallat | |
lines. (This is done only to make dmesg look nice) | |||
2009-10-10 | Simplify interrupt address programming to avoid the need to act differently | Miod Vallat | |
on PIC; no functional change. | |||
2009-10-10 | Add extra com@iof stanzas to have the first IOC4 card attach com0-3, instead | Miod Vallat | |
of com0 and com2-4. | |||
2009-10-10 | Locators for extra IOC3 cards. | Miod Vallat | |
2009-10-09 | initialize the disk size instead of getting a random value (always 0) off | Theo de Raadt | |
the stack. this lets disklabels work on non-sgivol disks. ok miod | |||
2009-10-08 | Program the widget interrupt address register as a whole 64 bit register | Miod Vallat | |
instead of two 32 bit halves, as the supposedly `upper 32 bits' register ignores writes; makes interrupt on PIC route correctly. | |||
2009-10-08 | regen | Miod Vallat | |
2009-10-08 | Recognize the Bedrock as an XBow instead of reporting it as ``unknown | Miod Vallat | |
xbow''; while there report vendor and product id of unknow xbow chips. | |||
2009-10-08 | Recognize more brick types and probe fooX bricks in the same order as | Miod Vallat | |
foo bricks (they differ by having PCI-X bridges instead of PCI bridges but are otherwise built the same) | |||
2009-10-08 | PIC actually comes with two sets of widget registers, with different IDs, | Miod Vallat | |
but we only care about the first for matching, so don't bother listing the second one in xbowdevs, and fix the description. | |||
2009-10-07 | Attach DS1742 style dsrtc to iof (IOC4) too. | Miod Vallat | |
2009-10-07 | Do not truncate bridge register values to 32 bits, allows the few 64 bit PIC | Miod Vallat | |
registers to be programmed correctly. | |||
2009-10-07 | ipending, cpl moved into cpu_info | Takuya ASADA | |
OK miod@ | |||
2009-10-07 | This file is supposed to compile. | Theo de Raadt | |
2009-10-07 | Try to keep existing IOC4 mappings, the same way we do on IOC3, in case | Miod Vallat | |
this is a console device. | |||
2009-10-07 | Missing semicolon in dmesg | Miod Vallat | |
2009-10-07 | Small steps towards getting the serial clock correct on IOC4 serial ports. | Miod Vallat | |
2009-10-07 | Add an IOC4 section there too | Miod Vallat | |
2009-10-07 | add support for the temperature sensor of VIA Nano and C7-M CPUs. | Kevin Lo | |
some improvements suggested by jsg@ "commit" deraadt@ | |||
2009-10-06 | Allow MD limits for allocating PCI io and mem space and specify limits on | Mark Kettenis | |
i386 and amd64 to make avoid legacy ISA I/O registers. Fixes issues with ThinkPad T-series Dock II units as reported by sobrado@ ok miod@ | |||
2009-10-05 | Remove dead, never reached code. | Dariusz Swiderski | |
ok by drahn@ | |||
2009-10-05 | remove nasty code, since now we have a nice function to lookup node'ss parent. | Dariusz Swiderski | |
ok by kettenis@ | |||
2009-10-05 | wrap an annoying long line (like amd64) | Theo de Raadt | |
2009-10-04 | pull in wbsd conditionally; ok kettenis | Theo de Raadt | |
2009-10-03 | Properly handle XMM exceptions instead of panicing the kernel. Fixes the | Mark Kettenis | |
issue reported by Slava Pestov. ok deraadt@ | |||
2009-10-03 | Glue to attach the SD/MCC reader of the W83L519D found on some Tadpole | Mark Kettenis | |
laptops. | |||
2009-10-02 | Support for DS15/DS25/ES45 (Titan) alpha models (rpb family 38). These systems | Miod Vallat | |
are very close to the Tsunami systems (rpb family 34) and share the existing Tsunami code; the tsc(4) Tsunami controller code is extended to handle the Titan differences, except for the Titan AGP GART which is left unsupported for now. Tested to not cause regressions on DS20 (deraadt@) and ES40 (miod@). Titan support tested by Sergey Prysiazhnyi on DS25, many thanks for your time! | |||
2009-10-02 | Link the kernel at a higher physical address, in order to accomodate SRM | Miod Vallat | |
with larger footprint than the usual 2MB, as encountered on some of the most recent alpha systems. Tested on many models (DEC 3000, PC164, AS500, ES40, and more) | |||
2009-10-02 | Some 21264CB pass information, from information provided by Sergey Prysiazhnyi. | Miod Vallat | |
2009-10-01 | add fdt_parent_node() and OF_parent() functions, | Dariusz Swiderski | |
as requested by kettenis@ ok by kettenis@ |