Age | Commit message (Collapse) | Author |
|
OK henning@
|
|
|
|
needed (not just for I686_CPU), but it and ichpcib only call the
update_cpuspeed functions for I686_CPU.
ok tedu@ deraadt@
|
|
st(4).
ok tom@ deraadt@ jason@
|
|
We need to include lock_machdep even on non-MP kernels now for
rw_cas.
|
|
parings of the Intel Pentium 3 and the ich southbridges. Written by
Stefan Sperling <stsp AT tsp DOT in-berlin DOT de> based on a driver in
NetBSD and sys/arch/i386/pci/ichpcib.c.
Tested my mpf@ among others,
ok tedu
|
|
cores by the same amount, i.e. if you do hw.setperf=50 both cores will
be scaled to the opearting state corresponing to 50%. Tested by many with
est (mainly on core2duo machines like X60 thinkpads). Only enable est
during GENERIC.MP build no one tested powernow.
ok art@
|
|
way, rather than requiring some glue in each machines mainbus probe.
it is still commented out.
based on a discussion with miod@ ok marco@ deraadt@
|
|
The "lapic" timer is ripped out since it wasn't actually a lapic timer,
but a hacked up tsc timer with some synchronization for MP. There is no
tsc timer right now since they are very unreliable on MP systems, systems
with apm, and systems that change the cpu clock. Which basically means
every modern machine out there. We're running with the i8259 timer now.
deraadt@ ok
|
|
implementation of a RAID 1 is included in this but it does not deal with
failures yet. Disabled in GENERIC.
Suggestions from and ok beck@ miod@ krw@ dlg@ deraadt@
|
|
the freezes many of us are seeing (especially on amd64 machines running
OpenBSD/i386).
Much testing by nick@ (as always - thanks!), hugh@, ian@, kettenis@
and Sam Smith (s (at) msmith (dot) net).
Requested by, input from, and ok deraadt@ ok art@, kettenis@, miod@
|
|
Changes to either copy of amd64errata.c must be replicated in the other.
ok deraadt@
|
|
ok deraadt, "slap it in" miod@
|
|
Currently just uses the RNG; AES support to be added later.
ok deraadt@
|
|
ok deraadt@ and many others.
|
|
so that things can use it; tested on all architectures; ok kettenis
|
|
ok mickey@, toby@
|
|
generic bus layer, and SCSI emulation for SD/MMC memory cards.
|
|
routing for several integrated devices on those chipsets in GENERIC.MP.
ok brad@, mickey@
|
|
if supported by the cpu(s). currently not enabled by default and
not compiled into ramdisks. this grows paddr_t to 64bit but yet
leaves bus_addr_t at 32bits. measures are taken to favour dmaable
memory allocation from below 4g line such that buffer cache is
already allocated form below, pool backend allocator prefers lower
memory and then finally bounce buffers are used as last resort.
PAE is engaged only if global variable cpu_pae is manually set
to non-zero and there is physical memory present above 4g.
simplify pcibios address math to use u_long as we always will
be in the 32bit space.
|
|
gpioow(4) 1-Wire bus bit-banging through GPIO pin
onewire(4) 1-Wire bus driver
owid(4) 1-Wire ID family type device
owtemp(4) 1-Wire temperature family type device
Drivers for RS-232 and USB bus masters will follow.
ok deraadt@
|
|
|
|
freak out when more than one device driver touch the i2c devices.
Reported by: Srebrenko Sehic <ssehic at gmail dot com>
ok kettenis@
|
|
ok dlg@ marco@
|
|
|
|
for k8. preliminary and not well tested yet. from freebsd via
gordon klok.
|
|
supported. SMIC and BMC will follow shortly.
Code written by Jordan Hargrave <jordan underscore hargrave at hotmail dot com>
help grange@ and deraadt@
ok deraadt@
|
|
code duplication in cardbus, pcmcia and puc attachments.
Joint effort with fgs@; blessed deraadt@
|
|
|
|
ACPI tables into kernel memory and attach ACPI and HPET timers currently.
In order to test this code, enabling the devices in GENERIC as well as
the ACPI_ENABLE option is needed. This code does not do any thermal
control yet, so this should be done with care depending on the platform.
In the tree so more people can contribute to making this more fully
featured.
Ok niklas@ grange@ tedu@
|
|
From NetBSD
ok deraadt@
|
|
ok deraadt@
|
|
Mainly remove space between locators parens, replace spaces with tabs
where appropriate and consistently align dependencies.
|
|
Ok deraadt@, miod@
|
|
ok miod@
|
|
currently read-only
ok grange@, marius@
|
|
architecture is still fluffy (;
|
|
Provides a timecounter for kern_tc. There's also code for cpu throttling tho
it's not tested due to the hardware errata.
ok deraadt@
|
|
tech-i386@netbsd by martin vegiard, and adapted to fit in here.
as yet untested. ok deraadt@
|
|
|
|
ok deraadt@
|
|
|
|
Test and ok markus@.
|
|
Besides the core pcib(4) functionality, the gscpcib driver provides
support for the GPIO interface of this device.
ok deraadt@
|
|
ok deraadt@
|
|
|
|
|
|
|
|
|
|
|