summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
2015-02-07Document a non-obvious aspect of identifycpu() use on i386Philip Guenther
2015-02-07New framework that allows hibernate to pass in entropy from it's freshTheo de Raadt
boot. ok mlarkin
2015-02-07Delete non-ELF support, in particular .align 12 (always a bit jarring)Theo de Raadt
ok miod
2015-02-06Enable iwm(4) on i386.Stefan Sperling
2015-02-06Handle hibernate button in the same way as suspend does: send anDavid Coppa
APM_USER_HIBERNATE_REQ event so apmd(8) can get it if it's running. ok mlarkin@, deraadt@, miod@
2015-02-06Fix a hibernate crash on some machines due to unmapping a page thatMike Larkin
may not have been mapped previously (in the failure to hibernate case). Also ensure that the lowmem ptp is mapped in all cases (not just MP). ok kettenis
2015-02-02Remove some pmap locks that were #defined to be nothing (empty). DiscussedMike Larkin
with many, ok kettenis@.
2015-01-27tedu x86_self_ipi()/i386_self_ipi()Stefan Fritsch
They are not used anywhere. ok mlarkin@
2015-01-27Remove an unused and confusing assignment that had been commented out forMike Larkin
years. No functional change.
2015-01-27Remove an unused variable whose functionality was moved to locore long ago.Mike Larkin
2015-01-24correct the syntax description of the boot command; ok jmc@Christian Weisgerber
2015-01-24Add bus_dmamem_alloc_range(9) to allow drivers to allocate DMA'able memoryMark Kettenis
within a range that is more (or less) restrictive than the default range. ok deraadt@, stsp@
2015-01-21I don't foresee knowing that my i386 netbook has an AT/286+ bios andTed Unangst
not a PCjr bios will help diagnose any problems. ok deraadt kettenis
2015-01-20Move ps_strings "after" the random stackgap. This makes its location aMark Kettenis
per-process value, and therefpore turns the VM_PSSTRINGS sysctl into a per-process one as well. This gets rid of a pointer to the bottom of the stack at a fixed location. Also clears the road for unmapping the stackgap. ok deraadt@
2015-01-19Make use of an msr available on recent Intel processors to obtain theJonathan Gray
maximum supported temperature, Tj(Max). As the temperature values are relative to this value this should make the sensor values more accurate. From Simon Mages.
2015-01-17guard usingacpi variable inside NACPI. from oyvind jaegtnesTed Unangst
2015-01-15Define and print HV cpuid flag on i386.Stefan Fritsch
This is set by many hypervisors, including kvm, vmware, hyper-v.
2015-01-13for the install: target, use cmp as a rough attempt for avoiding repeatedTheo de Raadt
make install from Simon Nicolussi ok jsing tedu
2015-01-12exphy and ciphy are not needed with this list of network devicesTheo de Raadt
thanks jsg
2015-01-12Due to recent savings with instbin, we can take i386 to one installTheo de Raadt
floppy. A few drivers are missing, but the world has moved on (the drivers included are always a work in progress) Speeds up make release substantially, of course.
2015-01-12Enable lid suspends by default in the kernel, and remove the question fromTheo de Raadt
the installer. We used a full release cycle to learn that suspend/resume is reliable enough for this default. Personal policy can disable this using machdep.lidsuspend=0 in /etc/sysctl.conf ok more people begging, and less people whining
2015-01-11LOCKDEBUG is dead; perform the funeral ritesPhilip Guenther
pointed out by Helg (xx404 (at) msn.com) ok deraadt@ miod@
2015-01-11switch prototype warnings to implicit-declaration warnings.Ted Unangst
This should catch all the same bad cases, but be a little less aggravating in circumstances where a prototype isn't necessary ok deraadt
2015-01-09Cleanup some macros and #defines in i386 pmap. Previously committed andMike Larkin
backed out because of libkvm breakage, recommitting now with libkvm fix. ok deraadt@
2015-01-03add new driver uslhcom(4) USB HID based UART.uaa
2014-12-23backout previous, because libkvm needs two pieces. will let mikeTheo de Raadt
find a different way.
2014-12-22Move PD_MASK, PT_MASK and a couple macros into pmap.c. The only otherMike Larkin
user of these was hibernate, which now gets its own PD_MASK (since the resume time PD_MASK is essentially disjoint from the runtime PD_MASK). No functional change, just moving the deck chairs around in preparation for an upcoming change. ok deraadt
2014-12-22bcopy -> memcpy, as in amd64Theo de Raadt
2014-12-22unifdef INETTed Unangst
2014-12-18perform cpu setperf at same position in sequence as acpi.cTheo de Raadt
2014-12-18suspend & resume RNG subsystemTheo de Raadt
2014-12-18If support is present, use rdrand() at resume time. Make the rdrand()Theo de Raadt
function easier to call. ok reyk djm
2014-12-16don't include lock.h by default. poisons namespace. ok deraadtTed Unangst
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
objective: vnode.h doesn't include uvm_extern.h anymore. followup changes: include uvm_extern.h or lock.h where necessary. ok and help from deraadt
2014-12-14Disable MWAIT again, this time on both i386 and amd64. Too many systemsPhilip Guenther
run excessively hot with it to have it on by default, and I still don't have good logic to let acpicpu enable it when the AML says it's good.
2014-12-11dragonflybsd has added a urio driver. conservation of urios requiresTed Unangst
that we delete ours, which isn't actually useful. ok mpi sthen
2014-12-10retire shutdown hooks; ok deraadt, krwMike Belopuhov
2014-12-10Convert watchdog(4) devices to use autoconf(9) framework.Mike Belopuhov
ok deraadt, tests on glxpcib and ok mpi
2014-12-10enable skgpio(4)Jonathan Gray
2014-12-10Add skgpio(4) a driver for the Soekris net6501 GPIO and LEDsJonathan Gray
from Matt Dainty.
2014-12-09Replace some malloc(n*size,...) calls with mallocarray().Doug Hogan
ok tedu@ deraadt@
2014-12-08Split the ACPI resume trampoline into code and data, move the data page toMike Larkin
.rodata (kernel copies to the RW page), protect the code page with RX permissions, protect the code page with RW permissions. ok deraadt@
2014-12-04as promised 18 years ago, consolidate isa floppy disks in files.isaTed Unangst
ok deraadt
2014-12-04Enable umcs(4) where moscom(4) is present.Martin Pieuchot
2014-12-03More duplicate #include cleanout.Kenneth R Westerback
ok deraadt@ tedu@
2014-12-02delete all the simplelocks. ok deraadtTed Unangst
2014-11-24use the correct capitalization for Realtek.Brad Smith
2014-11-23enable xhci(4) in ramdisksJonathan Gray
ok deraadt@
2014-11-23Make sure the direction bit is cleared on entry to the kernel by syscallPhilip Guenther
or interrupt, as specified by the ABIs. Our current gcc doesn't assume this bit of the ABI, but future compilers may and some ASM can be simplified by assuming it. in snaps for a bit
2014-11-22Previous diff changed the location of the ACPI S3/S4 trampoline, which hasMike Larkin
a common #defined location for both i386 and amd64. This diff fixes i386 to match. Also fix a tab/space issue in amd64 hibernate_var.h discussed with deraadt