Age | Commit message (Collapse) | Author |
|
become default in a few moments once deraadt commits new kernel config files.
IMPORTANT NOTE: A few important pieces are still required to be worked out
over the next few days. Users (and developers) relying on X should probably
stay away from -current until further notice. This should not take long, but
here is your first heads up. If you decide to upgrade your kernel anyway,
be sure to update your /etc/ttys file to use vt100 instead of vt220. The
rest of the fallout from this should be minor.
|
|
Tested by various, vetted by mickey & theo.
|
|
|
|
- Basic cut/paste functionality.
- Wheel mouse support (wheel rolls page-by-page through scrollback buffer).
- Copybuffer ownership. i.e., if User X logs in the console and selects text,
when User Y logs in later the buffer cannot be pasted.
Big thanks to Jean-Baptiste Marchand, Julien Montagne, and Jerome Verdon for
implementing this.
|
|
this is now a real device, which looks in flags for disabling
address, interrupt or bus fixup.
bios0's flags are to disable bios32 and pcibios probing.
since boot_config support editing flags, it's posible
to adjust pcibios functionality in the generic kernel
upon boot time. man is coming.
|
|
fixes quite a few problems.
adds new option PCIBIOS_ADDR_FIXUP.
numerous extra fixes by me, also pointed out by other ppl,
such as avoid panics, ifdef on pciverbose, not diagnostic,
some other smaller knits; some have been forwarded back
to netbsd developers, some will go soon too.
|
|
the Cirrus Logic CL-PD6729 controller found on some laptops, i.e., the
Gateway 2000 Solo 2100. Thanks to JDempsey@iss.net for testing and initiallly
prodding me to get PC Cards to work in his laptop.
|
|
shared with upcoming KGDB. As per NetBSD.
Ok'd by niklas.
|
|
and with pccom support added
|
|
from NetBSD.
|
|
machines, this code needs the new PCIBIOS* options enabled in the kernel config
file to work, but your mileage may vary. Included is a working 3c575 driver for
3Com 10/100 CardBus PC Card NICs (tested only with the 'C' revision). The 3c575
is the pccard version of the PCI EtherLink XL cards, and thus the xl driver has
been split into /sys/dev/ic.
|
|
also, change a few pcidevs names to match netbsd (and more descriptive).
tested on a bunch of laptops, helps resolving 'pin X unmapped'
problems for (usually) usb and cardbus cntrollers.
|
|
ignore suspend reqs while suspending.
ignore suspend requests for 3 seconds holdoff period once awaken.
protect event queue manipulations w/ splhigh's.
|
|
|
|
attributes, allowing kernels to exist w/ rd as the only disk device.
tested on a few archs; niels@ & millert@ ok
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Introduction of home-grown
To enable this stuff in your configuration, look at the NEWATA conf file
and go through
dev/isa/files.isa
dev/pci/files.pci
conf/files
arch/i386/conf/files.i386
and follow the instructions on commenting/uncommenting stuff
|
|
|
|
|
|
|
|
|
|
|
|
Add the pcmcia definitions for the new framework.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(a.k.a checksumming). This is a solution for the otherwise hard problem
of knowing what disk a certain BIOS geometry is for. PC BIOSes does not
tell anything about where a certain disk is physically attached, and
the ordering of drives in the BIOS area is not deterministic. for the
moment it is not enabled in any kernel config file, but that will come RSN.
|
|
|
|
add to your config:
bios0 at mainbus0
apm0 at mainbus0 # (if you are using APM)
|
|
|
|
Tested on alpha, should work on i386 as well. Note that we treat
a PCI NE2000 as a 16-bit card for now since the driver can not
deal with > 16 bit cards. To fix this isa16bit in ed_softc needs to
be changed to bus_width (in bytes). I plan to do this as part
of the split ed driver.
|
|
|
|
|
|
changes are still needed.
|
|
|
|
|
|
|