Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-09-26 | Zap D_REMOVABLE flag from disklabel. If you didn't already know that | Kenneth R Westerback | |
floppies and cd's were removable, displaying that fact in disklabel output was unlikely to help. And the display in disklabel was the only use of D_REMOVABLE in the tree. ok marco@ | |||
2006-09-01 | Standardize on EFBIG in bus_dmamap_load* if caller is too greedy; I had | Miod Vallat | |
done this 4.5 years ago already but regressions happened; reminded by a similar commit in NetBSD (from mrg@); ok damien@ deraadt@ jason@ | |||
2006-08-29 | XXX when we find vgapci devices on a USIII machine, fail to match | Theo de Raadt | |
(for now, until the bugs are found. USIII machines remain serial-only for now); ok miod | |||
2006-08-27 | Use the correct IGN for the B side of schizo. Makes interrupts actually work | Mark Kettenis | |
in the PCI slot of the v210. ok jason@ | |||
2006-08-17 | (128 << fd->sc_type->secsize) instead of (128 * (1 << fd->sc_type->secsize)). | Kenneth R Westerback | |
Makes all FD_BSIZE() defines the same. No object code change. | |||
2006-08-15 | Allocate as many iommu page lists as necessary to match the size request | Miod Vallat | |
in bus_dmamap_create() again, but this time add a few extra pages to cope with fragmented data (such as mbufs). Tested by many. | |||
2006-08-11 | For non-console vgafb, force rasops to initialize it as a monochrome resource, | Miod Vallat | |
since we can't program the colormap anyway. | |||
2006-07-10 | Do not blindly enable pci io/mem space. | Mark Kettenis | |
ok deraadt@ | |||
2006-07-02 | get rid of an unused variable. | David Gwynne | |
ok deraadt@ | |||
2006-07-01 | one more dmesg tweak | Theo de Raadt | |
2006-07-01 | clean dmesg output for iommu more; tested miod dlg | Theo de Raadt | |
2006-07-01 | Provide our own alloc_attr() routine for sun frame buffer, since the computation | Miod Vallat | |
of highlighted color indexes is slightly different due to different black and white color code (and the fact that the default white is the highlighted white). | |||
2006-07-01 | Make sure we don't accidentally match one of the unused PCI error interrupts | Mark Kettenis | |
instead the interrupt for PCI slot 0. ok dlg@ | |||
2006-06-30 | For 32bit sun frame buffers, tweak ri_devcmap to get the BoW palette instead | Miod Vallat | |
of needing different WSCOL_{BLACK,WHITE} values than 8bit frame buffers. This allows us to not special case the alloc_attr() invocations depending on the color depth, and to make WSCOL_{BLACK,WHITE} constants again in the wsemul_sun land. | |||
2006-06-30 | Some machines lack the virtual-dma property. In that case, go back | Theo de Raadt | |
to the 128KB assumption, until we find out another way to determine the space. Damn. | |||
2006-06-29 | No need to keep specific variables for the kernel messages colors on sun | Miod Vallat | |
emulation, we can reuse the existing WSCOL_xxx codes, and WSCOL_BLACK and WSCOL_WHITE will point to variables anyway. | |||
2006-06-29 | try prom mapping first, then memory mapping, then io mapping.. this works | Theo de Raadt | |
on v210 and on netra t1 105, good sign it will work on others. mechanism pointed out by miod, tested by dlg and djm and I | |||
2006-06-28 | cleanup dmesg logging for iommu goo, make it follow the standard form | Theo de Raadt | |
2006-06-28 | look at "virtual-dma" property to decide where the iommu address space | Theo de Raadt | |
is, instead of having iommu_init() decide | |||
2006-06-28 | keep track of what is a schizo and what is tomatillo | Theo de Raadt | |
2006-06-27 | Fix interrupt mapping. This now seems to work on all machines, even with | Mark Kettenis | |
pci cards that have a pci-pci bridge and lack fcode. tested by many, ok jason@, dlg@ | |||
2006-06-27 | don't bother printing "{se}bus: %s incomplete" for devices missing a reg | Jason Wright | |
property. They're not interesting. | |||
2006-06-23 | match tomatillo varient (not yet fully working) | Theo de Raadt | |
2006-06-22 | BBC-based machines swap the two registers (good going Sun -- that is why we | Theo de Raadt | |
don't get documentation, right?), and the clock fed into the chip can vary from model to model; help & testing from dlg | |||
2006-06-21 | if machdep.kbdreset==1 and the front panel button interrupt fires, tell init | Jason Wright | |
that it's time to go sleepy-bye. | |||
2006-06-16 | documentation on the register | Jason Wright | |
2006-06-16 | skeleton driver for power button on u5.. does precisely nothing except attach. | Jason Wright | |
Will hook it into the right places this weekend (and put it into GENERIC and write a man page when it does something useful). | |||
2006-06-14 | support the iic busses on the ultrasparc III machines (something is still | Theo de Raadt | |
wrong, likely clocking); tested to not break older machines by dlg & djm | |||
2006-06-02 | sbus_establish() and the associated linked list in the sbus softc is now only | Miod Vallat | |
used to store a per-device reset callback, for use in sbusreset(). Except sbusreset() has never, ever, been used since Torek's sbus code went in. Time to recycle those wasted bits. | |||
2006-06-02 | turn the non-DEBUG case of DPRINTF into a do {} while (0) so it works | Jason Wright | |
more or less as expected (and removes the need to a stupid #ifdef) | |||
2006-06-02 | - clear the PCI_AFSR during init | Jason Wright | |
- set up the interrupts more correctly - print errors nicer | |||
2006-06-02 | correct bits for bus type in PCIAFSR | Jason Wright | |
2006-06-02 | ppm driver. We don't use it for much... except to blink the power switch ↵ | Jason Wright | |
led. woot! | |||
2006-06-02 | bits bits bits, who got dat bits | Jason Wright | |
2006-06-01 | latch the AFSR/AFAR -before- reading the PCI control/status register | Jason Wright | |
2006-06-01 | do a better job of setting up the PBM. Doesn't fix the PIO faults we're | Jason Wright | |
seeing, I"m not convinced they're fixable any more. | |||
2006-06-01 | - stop using magic constants for the onboard error INOs (one was wrong anyway) | Jason Wright | |
- setup pci error interrupts and do an interpretive dance with the registers | |||
2006-06-01 | add bit defns for [UE]FAR | Jason Wright | |
2006-06-01 | enable error interrupts and install handlers for same (the handlers don't do ↵ | Jason Wright | |
much yet) | |||
2006-05-30 | Sync region detection algorithm with macppc, helps some recent cards, such | Miod Vallat | |
as 3DLabs Permedia and Intergraph Expert3D. Also, if no mmio region is found, attach anyway, this only prevents accelerated X11 from starting. | |||
2006-05-29 | implement frequency setting for the beep. It also beeps for one second | Jason Wright | |
during boot (this is annoying, I know... I'll hook it up to the keyboard handler later). | |||
2006-05-29 | fetch the beep clock frequency (we'll need it to compute the audio frequency ↵ | Jason Wright | |
later) | |||
2006-05-28 | placeholder driver for the bbc,beep device. should be straightforward | Jason Wright | |
to fill in later. | |||
2006-05-28 | make sure the IMR values are visible when we drop back into the prom | Jason Wright | |
2006-05-28 | oops, nuke debugging stuff | Jason Wright | |
2006-05-28 | - Implement schizo_intr_map (mainly to | in the agentid). | Jason Wright | |
- get correct IGN for intr_establish all of this is from kettenis and henric, I'm just cleaning it up and committing the easy bits | |||
2006-05-28 | make the ISR bits visible so we can poll them in cngetc (w/out cnpollc). | Jason Wright | |
I still hate this chip. | |||
2006-05-28 | don't hardcode the iova... it uses the same scheme as the sbus machines | Jason Wright | |
(cd0 at scsibus0 at siop0 now attaches on the blade2k) | |||
2006-05-15 | Merge creator attachment code again, it turns out the upa/mainbus attachment | Miod Vallat | |
code split is not necessary after all; ok jason@ | |||
2006-04-29 | fix build after timestamping addition; sparc pointed out by pvalchev@ | Christian Weisgerber | |