summaryrefslogtreecommitdiffstats
path: root/sys/boot/common/pnp.c
Commit message (Collapse)AuthorAgeFilesLines
* Use __FBSDID().obrien2003-08-251-1/+4
| | | | Also some minor style cleanups.
* Use <sys/queue.h> macro API.phk2000-12-301-12/+12
| | | | | Submitted by: "Jason" <jsmethers@pdq.net> Reviewed by: /sbin/md5
* Make the pnp structure a global variable, so it can be used elsewhere.dcs2000-09-081-1/+1
|
* Cleanup warnings. Most of these are signed/unsigned warnings, as well asjhb2000-08-031-2/+0
| | | | some added const's.
* Back out the previous change to the queue(3) interface.jake2000-05-261-1/+1
| | | | | | It was not discussed and should probably not happen. Requested by: msmith and others
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-1/+1
| | | | | | | | the type argument to *_HEAD and *_ENTRY is a struct. Suggested by: phk Reviewed by: phk Approved by: mdodd
* Update loader logic to distinguish modules vs. files.bp2000-05-011-1/+3
| | | | | | | Add support for module metadata. The old way of dependancy handling will be supported for a while. Reviewed by: peter
* Remove strange-looking quotes. This part of the code is #if'ed out,dcs1999-02-071-1/+1
| | | | | | | | and the variable doesn't even exist (though it is referenced elsewhere). Just make sure it produces error messages when Mike get back to it. PR: kern/9934 Submitted by: Adrian Filipi-Martin
* bootstrap.hmsmith1999-01-221-16/+15
| | | | | | | | | | | | | | | | | | | | | | help.common interp.c Rename the 'source' command to 'include' in order to avoid conflict with the ANS Forth command of the same name. (kern/9473) interp_forth.c: Changes from kern/9412 (EXCEPTION word), kern/9442 (TIB buffer sizing) and an improved version of kern/9460 (set version numbers). load_aout.c: Trim some obsolete #if 0'ed cruft. pnp.c: Tidy the pnpscan output, turn off the module scanning until we sort out how to do it right. PR: kern/9412 kern/9442 kern/9460 kern/9473 Submitted by: PRs from Daniel Sobral <dcs@newsguy.com>
* No builtin command resets getopt before using it, causingmsmith1999-01-111-0/+1
| | | | | | | | problems in case a wrong option was given previously, and no option is given to the next command. PR: kern/9371 Submitted by: "Daniel C. Sobral" <dcs@newsguy.com>
* Fix misallocation of buffer bug (too short)archie1998-11-201-1/+1
|
* Export an interface for presetting the ISA PnP read port address.msmith1998-10-221-1/+23
| | | | Make the EISA ID formatter generally available
* Make ISA PnP work. This successfully enumerates as many ISA devices as Imsmith1998-10-211-38/+110
| | | | | | | | | | | | can fit into my test machine. - Move to using STAILQs rather than ad-hoc singly-linked lists. - Use a mostly procedural interface to the PnP information. This improves data-hiding. Implement a new linker-set technique (currently on i386 only but should work on Alpha as well). This is a good candidate for replacing the current gensetdefs cruft completely.
* console.cmsmith1998-09-261-4/+9
| | | | | | | | | | | | | | | | | | | Allow the MI code to override the preferred console (eg. so that an RB_SERIAL flag from the i386 boot2 can override the default first active console) isapnp.c Use the standard format for ISA PnP IDs. pnp.c Allow trailing comments on lines, be less picky about line contents. ls.c Cosmetic error message fix. panic.c Print the right arguments.
* Resynch with working sources before BTX integration.msmith1998-09-141-51/+110
| | | | | | | | | | | - Use format-independant module allocator. - Conditionalise ISA PnP support. - Simplify PnP enumerator interface. - Improve module/object searching. - Add missing depend/install targets in BTX makefiles. - Pass the kernel environment and module data in extended bootinfo fields. - Add a pointer to the end of the kernel + modules in bootinfo. - Fix parsing of old-style kernel arguments.
* Generic plug-and-play enumerator infrastructure. Query suppliedmsmith1998-09-041-0/+221
enumerators, crossreference returned identifiers with a text-format database and automatically load corresponding modules and dependancies.
OpenPOWER on IntegriCloud