summaryrefslogtreecommitdiff
path: root/sys/arch/i386/conf
AgeCommit message (Collapse)Author
2009-07-10Switch away from using -traditional-cpp to iso/ansi cpp for asm files.Jonathan Gray
More architectures hopefully to follow. ok kettenis@
2009-06-25re-enable inteldrm since new X driver is about to fix the issueTheo de Raadt
2009-06-14Disable inteldrm by default since it once again breaks x40 suspend.Theo de Raadt
oga was warned; it is a minimum requirement for inteldrm to be on.
2009-06-06add sg_dma.c on i386, soon to be used.Owain Ainsworth
2009-06-06option X86EMU is how this subsystem is brought into a kernelTheo de Raadt
2009-06-06Add vga bios repost support. Fetched from the NetBSD tree mostly.Paul Irofti
Tested on multiple i386 and it works, amd64 works also with a few exceptions that will get fixed. The initial effort of importing was done by oga@, thanks! Lots of testing and debugging by mlarkin@ and me. Okay deraadt@, oga@, mlarkin@.
2009-06-03Import acpi power resource driver. This is needed for suspend/resume logic.Paul Irofti
Okay jordan@ and marco@.
2009-06-03Add acpivideo support. This adds brightness support for all laptopsPaul Irofti
except thinkpads, they will use the acpithinkpad driver. The driver is also hooked into wsconsole. So brightness can be adjusted via: $ wsconsctl display.brightness=<percentage> This is very helpfull on some laptops that have a nasty bios and get two steps instead of one when pressing the brightness button. Tested on various dell, fujitsu, acer, samsung and other laptops. Okay marco@, miod@. Suggestions from kettenis@. Lots of reviews and help from miod@, thanks!
2009-06-02Enable acpidock deviceJordan Hargrave
ok marco@
2009-05-16Enable udl(4) by default for amd64, i386, and macppc.Marcus Glocker
OK deraadt@, kettenis@
2009-05-12uld(4) works on i386, too. Disabled in GENERIC by default.Marcus Glocker
2009-05-07Move amas device from arch/amd64 to dev/pci and enable it in i386 as well.Ariane van der Steldt
amas defaults to disabled on both amd64 and i386. "Go for it!" kettenis@
2009-04-28put vlan support onto these mediaTheo de Raadt
2009-04-24Enable berkwdt(4) now. It'll make it easier for people to test it.Michael Knudsen
2009-04-24Add berkwdt(4), a driver for Berkshire Products PCI PC Watchdog writtenMichael Knudsen
by Wim Van Sebroeck. Commented out in GENERIC but Heriberto Molina is getting devices for developers so we can maintain this more easily. Many thanks to both! Man page will follow later. ``don't hold back for man page'' deraadt
2009-04-19Enable schsio(4) everywhere to get it tested.Michael Knudsen
``please commit'' deraadt
2009-04-14enable ix(4).Jonathan Gray
ok reyk@
2009-03-24link otus(4) to the build on i386 and amd64.Damien Bergamini
2009-03-10enable urtw(4)Kevin Lo
ok jsg@
2009-02-25enable ale(4) on both i386 and amd64Kevin Lo
ok deraadt@
2009-02-17something has to go... because the piggy developers bloated the kernel againTheo de Raadt
2009-02-14enable Attansic L1 Ethernet (age/atphy)Kevin Lo
ok deraadt@
2009-02-10enable run(4) everywhere where ural(4) and rum(4) are enabled.Damien Bergamini
run(4) has been reported to work on sparc64 by Maxim Belooussov so I'm pretty confident that it works on all arches.
2009-02-08Enable ips(4) on CD install media so people can try it.Alexander Yurchenko
ok miod@
2009-01-23Add schsio(4), a driver for SMSC SCH311x LPC Super I/O ICs providingMichael Knudsen
environment sensors. These are found at least on VIA Epia SN18000G boards. Not enabled at 0x162e and 0x164e because probing these may not be safe according to kettenis (guess where my schsio is). Much help from kettenis. Input from const and fgs. ok kettenis
2009-01-20Install ACPI S3 resume trampoline code in a lowmem page. First partMike Larkin
of ACPI S3 suspend/resume support. This is for i386. Help/comments from art, toby, marco, jordan, kurt ok marco@, kurt@
2009-01-18enable atphy/ageKevin Lo
ok kettenis@
2009-01-13Turn mpbios into a real device, such that people can disable it on crappyMark Kettenis
BIOSes. ok deraadt@ (for the amd64 bit, or the i386 bit, can't remember which)
2009-01-11Fix a sed bug in the makefile's depend target.Paul Irofti
What happened was that the output of mkdep was fed to a sed expression that trimmed a bit more than required and also failed to work when attempting to do make depend with pcc. Example: genassym_c.o: /tmp/genassym.whatever ../../../../../sys/param.h \ was changed to: assym.h: \ but what was intended was: assym.h: ../../../../../sys/param.h \ For the pcc -M output things were a bit different and after the make depend the genassym entry would still remain and make would fail. This affected all platforms except amd64 and sgi. Okay miod@.
2009-01-07Enable urlphy in addition to url.Jonathan Gray
Noticed by dlg on system that comes with url(4).
2009-01-06- add and enable ipgphy(4) everywhere there's a stge(4) entry.Jasper Lievisse Adriaanse
(if the stge(4) entry is commented, so is the ipgphy(4) entry then). this allows ipgphy0 to attach to my stge0, which has a IC+ 1000A chip discussed with and ok jsg@, ok dlg@
2009-01-03run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices.Damien Bergamini
the driver supports legacy 802.11abg modes only (no 802.11n yet.) WPA works, with hardware encryption/decryption. committed over an RT2800U (RT2870+RT2820). enabled on i386 and amd64 GENERIC only for now. thanks to Paul Lin at Ralink for letting us ship the firmware under an appropriate license. "man page looks ok" jmc@ "you should commit it" jsg@, ok deraadt@
2008-12-26use the exact same policy for choosing apic on all 3 types of kernel.Theo de Raadt
ok kettenis
2008-12-04Move the bus_dma generic functions out of the far-too-podgy machdep.c andOwain Ainsworth
into bus_dma.c (a-la amd64). Discussed with art and toby in coimbra. Ok mikeb.
2008-12-01terse is good, more readable; please commit deraadt@Todd T. Fries
2008-11-27Enable gpioow and gpioiic for runtime attachment, keep the previousMarc Balmer
synopsis as a comment (since it still works if needed). ok drahn
2008-11-26Enable Bluetooth (btd and btctl are not hooked into the build yet)Uwe Stuehler
2008-11-25we are heading quickly to a world where isp(4) will not fit, so let usTheo de Raadt
just accept the situation with a little sigh
2008-11-24Import btsco(4) from NetBSD to work on itUwe Stuehler
2008-11-22Move the drm drivers over from:Owain Ainsworth
vga1 at pci0 inteldrm0 at vga1 to vga1 at pci0 inteldrm0 at vga1 drm0 at inteldrm0 i.e. a similar scheme to audio(4) where the interface attaches on top of the wildly different drivers. This helps to clean up the code a lot (more is coming) and help me start to move drm to being essentially bus independent, which will help in the future.
2008-11-22same change as for amd64. Move bus_space_* functions from inlines andOwain Ainsworth
defines into real functions. since machdep.c is cluttered as it is move them into bus_space.c (like amd64). a later commit will move the stuff from machdep across too. since machdep.c is cluttered as it is move them into bus_space.c (like amd64). a later commit will move the stuff from machdep across too. some shrinkage stats: GENERIC.MP 209.66kb RAMDISK 50.84kb RAMDISKB 50.04kb RAMDISC 36.28kb RAMDISK_CD 168.03kb don't fill it up all at once! claudio found no network performance hit. toby thought the code went looked alright. art@ ok.
2008-11-09Rework that way that agp attaches.Owain Ainsworth
previously, we had a static list of pcidevs and which agp driver would be interanlly attached. Instead, split the agp drivers so they work like audio(4), where we attach a driver, which sets up some callbacks and initial state, then attaches the interface (agp(4)). Since this allows us to attach different drivers in different places, and give them /proper/ probe functions move most of the drivers back to attaching at pchb, where they should, and intagp (formerly agp_i810) stays attaching at vga, since it's part of the intel integrated graphics chips. Diff shrinks the kernel slightly, gets rid of the annoying "no integrated graphics" warning, and allows more cleanup later. Tested by many. fix for alpha build (the only other vga_pci.c consumer) suggested by miod.
2008-10-24Add auacer(4) to handle the audio controller found in some ALi/ULiBrad Smith
southbridge chipsets. ok ratchov@
2008-10-23add mos(4) to the most relevant config filesTheo de Raadt
2008-10-15inteldrm and radeondrm are pretty stable by this point, so enable them on amd64Owain Ainsworth
and i386. deraadt got sick of me wussing out over this.
2008-10-10Use the MI random() for all cases; no need for a MD version since itTheo de Raadt
has never been performance sensitive. Running on all platforms, discussed with millert and kettenis, ok toby
2008-10-08uhci(4) at cardbus(4) seems to work (to the same extent that ohci(4) andTheo de Raadt
ehci(4) work; ie. it has the same variety of unplug bugs)
2008-09-29enable JMicron Ethernet (jme/jmphy)Jonathan Gray
2008-09-08delete a few more things. hoping someone shows up who is upset by this,Theo de Raadt
and puts some backpressure on this process. come on, someone get mad... and do something about it!
2008-08-02compile inteldrm and radeondrm in GENERIC by default, but disabled.Owain Ainsworth
This will let them get some more testing. Re-order things a little while i'm here. prompted by and ok deraadt@.