Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-22 | more qlogic products | Theo de Raadt | |
2007-12-21 | Change the EF_xxx constants to be real offsets within the trapframe, instead | Miod Vallat | |
of offsets / sizeof(register_t), and nuke the REG_OFF macro. No functional change. | |||
2007-12-21 | Don't panic if someone inserts a CardBus slot for which we disabled CardBus | Mark Kettenis | |
support; print a properly formatted message instead. ok jsing@ | |||
2007-12-21 | Add a hack to discover all devices on (some) K-class servers. | Mark Kettenis | |
2007-12-21 | Don't use getpropstring to get the CPU model name; it's evil. Instead, rely on | Mark Kettenis | |
the name passed in struct mainbus_attach_args. | |||
2007-12-20 | Get rid of disable_interrupt() and have caller use get_psr() and set_psr(); | Miod Vallat | |
this allows us to get rid of the dependency of asm_macro.h on asm.h, which was really only there to bring in psl.h. | |||
2007-12-20 | Do not protect this file with _KERNEL; other header files which include it do it | Miod Vallat | |
in a _KERNEL-only section, and we want to eventually be able to use it from the bootblocks. | |||
2007-12-20 | Print the VME vector number used when attaching. | Miod Vallat | |
2007-12-20 | Flush the source page before copying in pmap_copy_page(). This should not | Miod Vallat | |
be necessary, but not doing it appears to break 88204 (not 88200) and split CMMUs. | |||
2007-12-20 | Do not wait for the end of the universe if delay(0). | Miod Vallat | |
2007-12-20 | More minor TX fixing (still sucks). Add more debug info and leave debug | Marcus Glocker | |
mode on for now. | |||
2007-12-20 | increment the match/nomatch table counters when using a table/pool in | Reyk Floeter | |
rdr rules. this helps to get some statistics about l3 redirections. ok henning@ | |||
2007-12-20 | Remove an obsolete nfs kludge, spotted by Frank Denis (many thanks), also ↵ | Charles Longeau | |
there in NetBSD and FreeBSD trees. Tested by thib@ who found that it shaved 18min wall clock time of coping a 20G file. Been in snaps for some time "looks ok" markus@ "makes sense" blambert@ ok claudio@ thib@ | |||
2007-12-20 | Get rid of __HAVE_PCCBB_ATTACH_HOOK. | Mark Kettenis | |
2007-12-20 | Add an empty pccbb_attach_hook. | Mark Kettenis | |
2007-12-20 | Add an empty pccbb_attach_hook. | Mark Kettenis | |
2007-12-20 | add original copyright | Oleg Safiullin | |
bad me | |||
2007-12-20 | Stricter range checks in mmap function. | Miod Vallat | |
2007-12-20 | return with ENOTTY instead of EINVAL for unknown ioctl requests. | Brad Smith | |
ok claudio@ krw@ jason@ dlg@ | |||
2007-12-20 | regen | Brad Smith | |
2007-12-20 | add the ATI Radeon Mobility X1400 PCI id. | Brad Smith | |
From David Hill <dhill at mindcry dot org> ok dlg@ | |||
2007-12-20 | regen | Brad Smith | |
2007-12-20 | add the MCP77 LAN PCI ids. | Brad Smith | |
From Peer Chen @ NVIDIA via Linux ok dlg@ | |||
2007-12-20 | attach another variant of the MC8755, this one is found in x61s laptops from ↵ | Felix Kronlage | |
lenovo. tested by oga@ | |||
2007-12-20 | regen | Felix Kronlage | |
2007-12-20 | add another variant of the Sierra Wireless MC8755 3G/UMTS/HSDPA modems found ↵ | Felix Kronlage | |
in x61 laptops from lenovo | |||
2007-12-19 | Move watchdog timeout message from DPRINTF to printf. | Marcus Glocker | |
2007-12-19 | Fix page fault trap in TX path. Though TX path is still not working | Marcus Glocker | |
sane, resulting in watchdog timeout. | |||
2007-12-19 | Overhaul interrupt handling, in order to make it (arguably) simpler and | Miod Vallat | |
more board design-independent. The main changes are: - define logical interrupt sources, which match the on-board devices as well as the seven VME interrupt sources. Use these whenever possible when registering interrupts in the drivers, so that the actual interrupt mask layouts are hidden. - make the on-board and VME interrupt handlers separate. On-board interrupt handlers are not really associated to an interrupt vector, only to a given interrupt source, and only one handler can be registered for a logical interrupt source. On the other hand, VME interrupts come with a vector number, and can be shared. This allows VME devices to really use the whole 256 vectors space, starting at vector zero. - update the real interrupt masks upon interrupt handler registration and removal, so that only interrupt sources for which a handler exists may be enabled. - update the VME interrupt allocation logic to allow exclusive vector allocation. - move the Z8536 clock routines to their own file, since they are not AV400-specific; while there, calibrate the delay constant upon startup for more accurate delay(). The vme driver is the only one left with AV400 tentacles left, to be fixed very soon. | |||
2007-12-19 | Use the real physical memory size for physmem, rather than what's left after | Miod Vallat | |
the PROM has eaten part of it, so that the reported memory size in dmesg is a nice round number. | |||
2007-12-19 | The serial console address apparently does not change accross 88100 designs, | Miod Vallat | |
so stash it in a board-independent header. | |||
2007-12-19 | Allocate memory for the onboard le interface using uvm functions, instead of | Miod Vallat | |
stealing pages in pmap_bootstrap. While there, use up to four times more memory for these buffers if the machine has enough physical memory. | |||
2007-12-19 | If the CardBus bus number is left unconfigured, only attach pcmcia(4). | Mark Kettenis | |
ok jsing@, fgsch@ | |||
2007-12-19 | Looks like K-class needs the same hack as C-class. Gives us some, but not all | Mark Kettenis | |
devices. | |||
2007-12-19 | Fix the issue with some intel 965 host busses. Though the docs claim that the | Owain Ainsworth | |
mmaddr BAR is alway 64-bit, they lie. one some bridges it's not. Fix this by checking which type of memory it is before trying to map. Advice and ok kettenis@, Tested by myself and Matthew L. Shobe | |||
2007-12-18 | Remove bogus #ifdef __i386__, such that we properly initialize the bus number | Mark Kettenis | |
for pci busses off secundary CPUs. | |||
2007-12-18 | pass pci domain to the child too, ok kettenis | Theo de Raadt | |
2007-12-18 | New it(4) driver. | Oleg Safiullin | |
Supports ITE IT8705/8712/8716/8718/8726 and SiS SiS950 hardware monitors and ITE IT8712F/8716F/8718F/8726F watchdog timer. | |||
2007-12-18 | Better probe routine for lcg, now that I found the magic bit on KA46. | Miod Vallat | |
2007-12-18 | Turn the uvm_{lock/unlock}_fpageq() inlines into | Thordur I. Bjornsson | |
macros that just expand into the mutex functions to keep the abstraction, do assorted cleanup. ok miod@,art@ | |||
2007-12-18 | move variable declarations where they belong | Jasper Lievisse Adriaanse | |
prodded by and ok dlg@ | |||
2007-12-18 | - powerbutton -> power button | Jasper Lievisse Adriaanse | |
- minor knf nit (suggested by miod@) | |||
2007-12-18 | add power(4), a driver for the power button found on SGI O2's. | Jasper Lievisse Adriaanse | |
when machdep.kbdreset is set, and the correct interrupt is fired, the machine gets shut down. with help from and ok jsing@, ok miod@ | |||
2007-12-18 | Expose the clock address space so that it can be used outside of clock(4). | Joel Sing | |
ok miod@ | |||
2007-12-17 | Add new devices to match list. | Marcus Glocker | |
2007-12-17 | regen | Marcus Glocker | |
2007-12-17 | Differ between identical device strings until we find the correct model | Marcus Glocker | |
number. | |||
2007-12-17 | regen | Marcus Glocker | |
2007-12-17 | Add upgt USB 2.0 device IDs as seen on prism54.org. | Marcus Glocker | |
2007-12-17 | Make this compile again. | Miod Vallat | |