summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2005-03-15A potpourri of cgfourteen fixes and improvements:Miod Vallat
- use the autoincremented luts for faster colormap programming. - colormap changes are now deferred to the vertical retrace interrupt, causes less display flickering under X11 (still some visible at boot time because interrupts are disabled at this point). - if the resolution choosen does not allow the VSIMM to run in 32bit mode, do not allow mmap()ing past the frame buffer area. - print the VSIMM revision at boot time, and be more friendly to revision 0, which needs to be handled in a slightly different way.
2005-03-15If no "intr" property exists, correctly handle the "interrupts" property forMiod Vallat
non-SBus devices, such as cgfourteen@obio.
2005-03-15Nuke matchbyname(), which isn't used anymore.Miod Vallat
ok deraadt@
2005-03-15Take care of updating the PROMs view of the cursor position in the common fbMiod Vallat
code, rather than doing this in only a subset of the fb drivers.
2005-03-15Seperate delay for discharge and charge, otherwise discharge period may notDale Rahn
be long enough. should fix most of the extra keys on rollover.
2005-03-15no need to flush a few fpregs since soon the whole pcb get flushedMichael Shalayeff
2005-03-15hafta flush pcb once active (and a tush tush tush)Michael Shalayeff
2005-03-15Try harder to prevent spurious touch screen 'down' events.Dale Rahn
2005-03-15Restructure the keyboard code so that the keys in rawkey are always sentDale Rahn
as expected. zero both keystate structures, keystate may not be fully initialized. worked on with uwe.
2005-03-13Add missed WSDISPLAYIO_[GS]VIDEO ioctl handling.Miod Vallat
2005-03-13Only use bangpxe calling on PXE 2.1 and above. Makes no difference onTom Cosgrove
current-spec PXE systems, but should allow some older ones to get a bit further. Diff from krw@. Tested by krw@ on several PXE 2.1 cards. Many thanks. ok krw@; "get these changes into the amd64" deraadt@
2005-03-13KNFTom Cosgrove
2005-03-13On return from real mode, reload the GDT using a 16-bit pointer ratherTom Cosgrove
than a 32-bit value. Found by Tim Fletcher <tim (at) parrswood (dot) manchester (dot) sch (dot) uk> using Etherboot; thanks to Tim and the Etherboot developers who narrowed this down. Also bump the pxeboot version to 1.01. Tested by Okan Demirmen <okan (at) demirmen (dot) com> and krw@: thanks guys. "get these changes into the amd64" deraadt@
2005-03-13Only use bangpxe calling on PXE 2.1 and above. Makes no difference onTom Cosgrove
current-spec PXE systems, but allows some older ones (I tested 0.98 and 0.99) to get a bit further. ok weingart@; "please get it in" deraadt@.
2005-03-13va_args repair; andrushock@korovino.net, ok miodTheo de Raadt
2005-03-13enable gdtTheo de Raadt
2005-03-13Read the battery voltage once and pass that value around. This fixes aUwe Stuehler
possible contradiction in the battery life estimates returned by apm(8).
2005-03-12KNFTom Cosgrove
2005-03-12On return from real mode, reload the GDT using a 16-bit pointer ratherTom Cosgrove
than a 32-bit value. Found by Tim Fletcher <tim (at) parrswood (dot) manchester (dot) sch (dot) uk> using Etherboot; thanks to Tim and the Etherboot developers who narrowed this down. Also bump the pxeboot version to 1.01. ok weingart@, "go ahead" deraadt@
2005-03-12Do not drop the user in ddb in DIAGNOSTIC checks unless option FD_DEBUG.Miod Vallat
2005-03-11Only print preconfigured interrupt table if option DEBUG, as done for openpic.Miod Vallat
2005-03-11- apm(8) can now report the estimated number of minutes left.Uwe Stuehler
- Use linear interpolation between thresholds to get better life estimates. - Minor changes in control flow, and renamed some constants. ok drahn@
2005-03-10Recognize 7447A processor, as found in the Mac mini; printOtto Moerbeek
rev number in hex explicitly. ok deraadt@ drahn@
2005-03-09With some correct interrupt acknowledgement and register initialization,Dale Rahn
the pcic insert/removal polling can be removed. prod by uwe.
2005-03-09Wait for card to become ready after reset; ok drahn@Uwe Stuehler
2005-03-09access to the configuration address register of the 82443BX host bridge needsHans-Joerg Hoexer
to be 32bit aligned. deraadt@ just commit
2005-03-09Preliminary support for the floppy drive on Ultrasparcs. Only tested onMiod Vallat
SBus machines so far, although EBus attachment glue is provided but not enabled by default. Also, fdformat(8) does not work correctly yet, although reading and writing is safe; this will hopefully be fixed in the near future. ok deraadt@
2005-03-08Oops. Put scoop GPIO pins into correct state on suspend, and remove anUwe Stuehler
unnecessary function while there. ok drahn@
2005-03-08Enable or disable CF sockets at appropriate times, but be sure toUwe Stuehler
enable socket 0 power via GPIO. Socket 1 can be ignored for now. Initial diff, testing, and ok drahn@.
2005-03-08Kill hp300 DISKLESS kernel, not worth using against GENERIC for disklessMiod Vallat
systems since it still has all the filesystems for vnd usage and thus does not save much memory... ok deraadt@
2005-03-08Cosmetics...Thierry Deval
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies.
2005-03-07- Match PGI,tvthree (similar frame buffer capacities)Miod Vallat
- Correctly handle invalid freqcode position 6.
2005-03-07Do not bother passing the blanking routine to fbwscons_console_init(),Miod Vallat
as fbwscons_attach() can find it on its own.
2005-03-07Always force a null context in kvm_setcache(); no functional change for sun4m.Miod Vallat
2005-03-07Add missing pentium m processors from the "Intel Pentium M ProcessorMarc Balmer
on 90 nm Process with 2-MB L2 Cache Datasheet" ok deraadt@
2005-03-07include apm.h only if CONF_HAVE_APM is definedUwe Stuehler
2005-03-07Shorten dmesg on ss4.Miod Vallat
2005-03-07move to 3.7-betaTheo de Raadt
2005-03-06Shorten dmesg if no keyboard is plugged.Miod Vallat
2005-03-05Clean up the tree from incomplete, unreliable and unsupported IEEE1394 code.Thierry Deval
Ok deraadt@, miod@
2005-03-05Now that xbox sort-of works on sparc64, port the cgtwelve driver, sinceMiod Vallat
the only way to connect it to a sparc64 machine is via an xbox device.
2005-03-05Preliminary xbox support: attaches, memory mapping and interrupts work, butMiod Vallat
DMA transfers are not implemented yet, and are disabled (which causes drivers to SBus cards on the xbox to fail to attach). In practice, this allows frame buffers to work, maybe more devices; DMA support will be worked on in the near future.
2005-03-04for consistency, use preempt(NULL)Martin Reindl
ok uwe@
2005-03-04match a bunch more Nubus cards from NetBSD;Martin Reindl
makes my DaynaPORT E/II-3 work
2005-03-03Support APM_IOC_PRN_CTL, and machdep.apmwarn as documented in apm(4), andUwe Stuehler
apmd(8); missing sysctl variable noticed by drahn@
2005-03-03Unbreak sun4/4c; my bad, spotted by nick@Miod Vallat
2005-03-03Sync a few comments with reality.Miod Vallat
2005-03-03Sort frame buffer section and remove rasops32 dependencies from cgfourteen,Miod Vallat
cgtwelve and tcx, as they are no longer necessary.
2005-03-03Do not attempt to read past firmware data in rfx_initialize().Miod Vallat
2005-03-02fix obviously wrong macro (unnoticed since it is currently unused)David Gwynne
ok drahn@