summaryrefslogtreecommitdiffstats
path: root/sys/i386
Commit message (Collapse)AuthorAgeFilesLines
* USERCONFIG_BOOT -> INTRO_USERCONFIGmsmith1998-11-062-6/+6
| | | | Submitted by: des
* Create an 'ibcs2' module so that scripts can tell if it's staticallypeter1998-11-061-1/+20
| | | | linked in or needs to be loaded.
* make lnc0 definition in LINT match GENERICobrien1998-11-062-4/+4
|
* add AMD Am7990 & Am79C960 to description of lnc(4)obrien1998-11-062-4/+4
|
* Document the new NSFBUFS option.dg1998-11-052-2/+16
|
* iicbus probe and attach deferred until root_bus_configure() call.nsouch1998-11-041-5/+1
|
* Make a.out kernels kld compatable by default...peter1998-11-041-10/+2
|
* Remove stray(?) debugging printf's and cngetc()'s that freeze boot severalpeter1998-11-041-8/+2
| | | | times waiting for keypresses.
* Remove an error message from sb interrupt driver -- itluigi1998-11-041-8/+0
| | | | does not apply to all situations.
* Back out previous commit. The bpfilter -> bpf transition will have to be ades1998-11-034-12/+12
| | | | flag day unless we can hack config(8) to smooth things over.
* Rename the 'bpfilter' pseudo-device to 'bpf'. The old syntax is still legaldes1998-11-034-12/+12
| | | | and will stick around for a while.
* Remove USERCONFIG_BOOT, add INTRO_USERCONFIGmsmith1998-11-031-2/+2
|
* Remove the USERCONFIG_BOOT option. Userconfig script data is searchedmsmith1998-11-033-65/+115
| | | | | | | | | | | | | for in a loaded module of type "userconfig_script". The RB_CONFIG flag will always result in the user being left inside userconfig at the end of the script's execution, regardless of 'quit' commands in the script. If the RB_CONFIG flag is not specified, the user will never be left inside userconfig, even if the script does not have an explicit exit command. Add the INTRO_USERCONFIG option. This option forces the userconfig 'intro' screen (after a script has optionally been executed). There is no longer a need to queue an 'intro' command.
* Don't update the screen while the cursor shape is being changedyokota1998-11-031-1/+5
| | | | | by the user-land program. PR: i386/8344
* spell checkobrien1998-11-022-6/+6
|
* Oops forgot to remove peter's 'device iicbb0' declaration. Done.nsouch1998-11-012-4/+2
|
* Add controller iicbb (generic I2C bit-banging code) and lpbbnsouch1998-11-012-4/+32
| | | | | | (official Philips I2C parallel interface) Add comments for bktr port to the new I2C framework
* Add John Dyson's SYSCTL descriptions, and an export of more stats topeter1998-10-311-2/+3
| | | | | a sysctl hierarchy (vm.stats.*). SYSCTL descriptions are only present in source, they do not get compiled into the binaries taking up memory.
* I do not know if this is correct, but add iicbb0 as a device so thatpeter1998-10-312-2/+4
| | | | LINT links.
* Fixup prototypes so that this beastie compiles.peter1998-10-311-4/+4
|
* pcf.c: timeout management addednsouch1998-10-313-147/+309
| | | | ppc.c: nsc code improved. Actually, a complete rewrite.
* Document that we support i82595-based Ethernet adapters (Intel EtherExpressdes1998-10-302-2/+4
| | | | Pro/10 and Pro/10+).
* Fix a typo, and remove verbose error reporting when inluigi1998-10-301-2/+4
| | | | | promisc mode (they are annoying in normal mode as well so i am really tempted to remove them unconditionally...)
* Use "KB" instead of "Kb" for KiloBytes, consistently with otherluigi1998-10-303-9/+9
| | | | drivers and common practices.
* Add the ability to specify where on the at_shutdown queue a handler ismsmith1998-10-305-27/+21
| | | | | | | | | installed. Remove cpu_power_down, and replace it with an entry at the end of the SHUTDOWN_FINAL queue in the only place it's used (APM). Submitted by: Some ideas from Bruce Walter <walter@fortean.com>
* A small fragment of new ISA framework: manifest constants for the resourceswollman1998-10-291-0/+43
| | | | implemented by the i386 root nexus.
* Added a second argument, "activate" to the vm_page_unwire() call so thatdg1998-10-281-4/+3
| | | | the caller can select either inactive or active queue to put the page on.
* Check the major number of the boot device more carefully. There was onlybde1998-10-261-5/+3
| | | | | | a problem if the boot blocks passed bad data. Check the major number of the dump device consistently.
* Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rottedbde1998-10-251-2/+3
| | | | | when bdevsw[] became sparse. We still depend on magic to avoid having to check that (v_rdev) device numbers in vnodes are not NODEV.
* Update to current reality. We can now track several LORSTA on separatephk1998-10-241-136/+185
| | | | | | | | | | | minor devices. Improve PLL/OCXO DAC dithering. General remodeling. Performance is now 2.5e-11 in frequency and +/- 100 nsec in time, both of which are actually the limits of the transmitted signal.
* Ignore `vector xxxintr' specifications except for checking their syntax.bde1998-10-231-2/+2
| | | | | | | | | | | Interrupt handlers are now configured in drivers. Didn't update config/SMM.doc. It doesn't have any i386 examples (not even `isa'). Bumped CONFIGVERS. This is not necessary for -current yet, but using the new config with old system sources gives null pointers for all vectors.
* Update timecounters to new interface.phk1998-10-233-25/+25
|
* Removed all `vector xxxintr' specifications. Interrupt handlers are nowbde1998-10-225-21/+20
| | | | configured in drivers.
* Removed all `vector xxxintr' specifications. Interrupt handlers are nowbde1998-10-221-3/+3
| | | | configured in drivers.
* Quote port names that have a digit in them. IO_TIMER1 was lexed asbde1998-10-227-38/+38
| | | | | | | | { port_name = "IO_TIMER", port_number = 1 } and only worked because it was reassembled to "IO_TIMER1". Trailing digits always work, but this is too magic to depend on. Don't quote port names that don't have a digit in them.
* Removed all `vector xxxintr' specifications. Interrupt handlers are nowbde1998-10-227-246/+246
| | | | configured in drivers.
* Fixed the ifdef for `uart' driver being present. The sound-driver-specificbde1998-10-221-1/+3
| | | | | | ifdef used in uart6850.c is bogus. Reported by: Paul Allenby <pallenby@mikom.csir.co.za>
* Fix behaviour of the driver with small files -- due to a stupidluigi1998-10-221-2/+2
| | | | | | | bug sound was not played if the total amount of data written to the device was less than one blocksize Noticed by: NABETANI Masaki and FreeBSD-users-jp
* The previous change was much too simple to actually compensate forbde1998-10-221-1/+15
| | | | | braindamage in sound driver confiruration. Attempt to only reference interrupt handlers if their driver is configured.
* Initialize isa_devtab entries for interrupt handlers in individualbde1998-10-2253-154/+293
| | | | | | | device drivers, not in ioconf.c. Use a different hack in isa_device.h so that a new config(8) is not required yet. pc98 parts approved by: kato
* Get things limping along again for the 80386 and friends. Thernordier1998-10-211-2/+5
| | | | | ELF assembler emits a redundant operand-size prefix for the fnstsw %ax instruction, and this stops the show for 3.0-RELEASE.
* Decrement the now unused page table page's wire_count prior to freeing it.dg1998-10-211-1/+3
| | | | | It will soon be required that pages have a zero wire_count when being freed.
* Add driver support for PCI fast ethernet adapters based on thewpaul1998-10-186-8/+24
| | | | | | | | | RealTek 8129/8139 chipset like I've been threatening. Update kernel configs, userconfig.c, relnotes and sysinstall. No man page yet; comming soon. I consider this driver stable enough that I want to give it some exposure in -current.
* Add an ELF_MACHINE_OK() macro for compatability with the Alpha version.peter1998-10-181-1/+3
|
* Print a message if bootverbose that the emulator is present in the kernel.peter1998-10-181-5/+11
| | | | | | | | Move the initialization before isa_configure() and npx, in case npx does something to initialize the state of the emulator somehow. I do not have any machines without a FPU so that I can test this with - except an old 386sx motherboard in a box somewhere that might work...
* Complete the description of sio flag 0x40.alex1998-10-162-2/+4
| | | | Reviewed by: bde
* Update SMP-GENERIC to something a bit more recent based on GENERIC.peter1998-10-161-16/+25
| | | | Approved by: jkh
* *gulp*. Jordan specifically OK'ed this..peter1998-10-165-47/+109
| | | | | | | | This is the bulk of the support for doing kld modules. Two linker_sets were replaced by SYSINIT()'s. VFS's and exec handlers are self registered. kld is now a superset of lkm. I have converted most of them, they will follow as a seperate commit as samples. This all still works as a static a.out kernel using LKM's.
* Add commented out bpf entry. (DHCP is popular here, and this is required).obrien1998-10-161-1/+7
| | | | Ok'ed by: jkh
* Bring back support for honoring the primary channel setting for twin channelgibbs1998-10-151-3/+12
| | | | | | | EISA adapters. This could have caused the system to find the wrong root disk. Reviewed by: J Wunsch <j@ida.interface-business.de>
OpenPOWER on IntegriCloud