Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-15 | Remove unused and incomplete vax_bus_t enum, and unused vaxbus_dma_get_tag() | Miod Vallat | |
macro and related function pointers. | |||
2008-08-15 | Rename the cpu_dep hook ``steal_pages'' to ``init'', as it serves as an | Miod Vallat | |
early initialization routine (to enable caches, etc) while still running physical, and does not allocate memory anymore. (The irony in this is that forthcoming KA60 support actually steals pages in its init function...) | |||
2008-08-14 | convert the last traces of btoc/ctob macros | Martin Reindl | |
ok miod@ | |||
2008-08-13 | Initial stab at a driver for the integrated random number generator of the | Mark Kettenis | |
UltraSPARC T2. | |||
2008-08-13 | This tab had bugged me forever. | Tobias Weingartner | |
2008-08-13 | Disable the fantastics mis-feature on some newer Turion CPUs called C1E. | Artur Grabowski | |
This "power saving" disables the apic when both cpu cores hit the hlt instruction which kills our timer. From FreeBSD. (poked by kettenis) | |||
2008-08-13 | Disable the fantastics mis-feature on some newer Turion CPUs called C1E. | Artur Grabowski | |
This "power saving" disables the apic when both cpu cores hit the hlt instruction which kills our timer. From FreeBSD. | |||
2008-08-12 | Fix multiple addition error recently introduced for when extended partitions | Theo de Raadt | |
are just before an OpenBSD partition in a MBR; done with kettenis & otto ok reyk | |||
2008-08-12 | Nuke bigmem for release, still has issues. | Tobias Weingartner | |
ok deraadt@ | |||
2008-08-12 | Figured out where the prom console routines are on KA60 and how to invoke | Miod Vallat | |
them, thanks to old ultrix bootblocks lying around. Also, enable M-Bus clock on the I/O slot IOCSR, this unstucks the cpu clocks (which really are implemented on the SSC on the I/O module, but need to be controlled via the cpu's ``internal'' processor registers...) | |||
2008-08-11 | Only print iotdb stuff when DEBUG. | Mark Kettenis | |
2008-08-11 | Allow mapping mmio regions that are not page aligned. | Mark Kettenis | |
ok miod@ | |||
2008-08-11 | Add hw.cupspeed cupport for all CPU types. | Mark Kettenis | |
2008-08-11 | Minimal apmvar.h such that we can enable apm(8) and apmd(8) on sparc64. | Mark Kettenis | |
ok deraadt@ | |||
2008-08-11 | Add hw.setperf support for UltraSPARC-IIe support. | Mark Kettenis | |
tested by miod@, matthieu@, naddy@, jsg@, djm@ | |||
2008-08-10 | Add support for the VAXstation 3[58][24]0 to the bootblocks, currently | Miod Vallat | |
limited to serial console. This is enough for a 3520 to mopboot and download a kernel over NFS. | |||
2008-08-10 | Use the STICK logic on UltraSPARC-IIe to generate clock interrupts. | Mark Kettenis | |
2008-08-10 | Add hypervisor calls for the sun4v random number generator interface. | Mark Kettenis | |
2008-08-09 | Add prom_set_sun4v_api_version(). | Mark Kettenis | |
2008-08-09 | Fix counting of shared (PCI) interrupts. Remove some useless debug code | Mark Kettenis | |
and unused variables. | |||
2008-08-09 | Pass a device name to {tc,tcds,ioasic}_intr_establish in order to get | Miod Vallat | |
meaningful names associated to the interrupt counters. | |||
2008-08-09 | Do not forget to set the ``specific EOI'' bit when sending a... specific EOI; | Miod Vallat | |
from NetBSD. | |||
2008-08-08 | Admit b_blkno means block number; a block is DEV_BSIZE (a.k.a. | Kenneth R Westerback | |
512) bytes; ffs is inextricably tied to using b_blkno and disklabel always uses sectorsize units. Thus use DEV_BSIZE units for all fields describing ffs filesystems and convert to/from sectors where required. This enables the creation and use of ffs filesystems on non-512 byte sectorsize devices. This diff allows i386 and sgi (the two test platforms) to find disklabels that are not on a sectorsize boundary. Same change to further archs coming. This is a no-op on 512-byte sectorsize devices. This work triggered by jsing@'s need to create ffs filesystems on sgi cdroms so we can create cdrom install media for sgi. sgi testing by jsing@ ok jsing@ pedro@ "looks sane" beck@ weingart@ | |||
2008-08-08 | Wrap long lines and remove useless comment. | Joel Sing | |
2008-08-08 | Make sgivol use the sgilabel struct from machine/disklabel.h, rather than | Joel Sing | |
declaring another. ok miod@ | |||
2008-08-07 | Use %sys_tick to generate clock interrupts on systems that have it. | Mark Kettenis | |
2008-08-07 | Give each CPU its own `struct intrhand' for %tick interrupts. Fixes a | Mark Kettenis | |
problem where the clock would stop ticking on some CPUs because of lost ticks. | |||
2008-08-07 | - Enable ALTQ support. | Brad Smith | |
- Let the VLAN driver know that the hw can send and receive full size VLAN tagged packets. Tested by maja@ | |||
2008-08-06 | Backout the acpicpu_setpdc code and the code to allow est to use acpicpu | Gordon Willem Klok | |
on amd64. Evaluating the _PDC seems to lead to instability (PR5878 and a report by jmc@) on lower end machines its too close to release and I don't have enough nickels. ok deraadt@ | |||
2008-08-05 | One last duplicate scsi initiator report in dmesg. | Miod Vallat | |
2008-08-04 | fix extended partition support by handling chained EBRs correctly | Reyk Floeter | |
(using a recursion limit). now OpenBSD can be installed in a subsequent DOS/Linux-compatible extended partition. ok krw@ deraadt@ | |||
2008-08-02 | compile inteldrm and radeondrm in GENERIC by default, but disabled. | Owain Ainsworth | |
This will let them get some more testing. Re-order things a little while i'm here. prompted by and ok deraadt@. | |||
2008-08-02 | Ignore the ata channel on 164SX when controller is the built-in one, when | Miod Vallat | |
looking for the boot device; PR #5895 | |||
2008-07-30 | Add ath(4). | Brad Smith | |
ok deraadt@ | |||
2008-07-30 | Do not print adapter target id on the attachment line, now that scsibus(4) | Miod Vallat | |
prints it. These should be the last offenders. | |||
2008-07-30 | wi@pci now works. | Miod Vallat | |
2008-07-30 | Implement bus_space_{read,write}_raw_mult_[248] correctly, it needs | Miod Vallat | |
endianness conversion on pci bridges. ok deraadt@ jsing@ | |||
2008-07-30 | Proper interrupt values for pci interrupt pins B to D, found in some IRIX | Miod Vallat | |
developer documentation some time ago. | |||
2008-07-30 | enable ix(4) on amd64 | Reyk Floeter | |
ok deraadt@ | |||
2008-07-29 | Give the eisa device a valid bus_dma_tag_t. | Miod Vallat | |
2008-07-29 | Fix range check in sio_intr_establish(). | Miod Vallat | |
2008-07-29 | Reenable the AUXWRITE dance to try and find the aux port in pckbc(4), based | Miod Vallat | |
on an attachment dependent flag; the Tadople SPARCLE needs it. ok kettenis@ deraadt@ | |||
2008-07-28 | No longer clear ci_want_resched within cpu_switchto(), now that it's done | Miod Vallat | |
in the MI code. | |||
2008-07-28 | regen | Miod Vallat | |
2008-07-28 | Put XBOW in the generated constants, not PCI... | Miod Vallat | |
2008-07-28 | In addition to cop0 sr, prevent cop0 ic from being modified in | Miod Vallat | |
process_write_regs(). | |||
2008-07-28 | Remove dead code. | Miod Vallat | |
2008-07-28 | In process_write_regs() and sigreturn(), be more strict about the bits | Miod Vallat | |
userland is allowed to change in psr. | |||
2008-07-28 | According to the manual, delay slot kill the benefits of being superscalar, | Miod Vallat | |
so don't use any in the 88110-specific parts of locore. | |||
2008-07-27 | Increase the size of the TSB on large memory machines. This make building | Mark Kettenis | |
a kernel 10-15% faster on the t1k. Don't do this for SMALL_KERNEL though, otherwise the 4MB locked mapping for the data segment will be too small to include a ramdisk. |