aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/sio
Commit message (Collapse)AuthorAgeFilesLines
* Remove sio(4).Gleb Smirnoff2019-11-211-10/+0
| | | | | | | | | It had been disconnected from build in r181233 in 2008. Reviewed by: imp Notes: svn path=/head/; revision=354929
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-6/+1
| | | | | | | | | | | | | | | | | | | | | opt_compat.h is mentioned in nearly 180 files. In-progress network driver compabibility improvements may add over 100 more so this is closer to "just about everywhere" than "only some files" per the guidance in sys/conf/options. Keep COMPAT_LINUX32 in opt_compat.h as it is confined to a subset of sys/compat/linux/*.c. A fake _COMPAT_LINUX option ensure opt_compat.h is created on all architectures. Move COMPAT_LINUXKPI to opt_dontuse.h as it is only used to control the set of compiled files. Reviewed by: kib, cem, jhb, jtl Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D14941 Notes: svn path=/head/; revision=332122
* sys/modules: normalize .CURDIR-relative paths to SRCTOPEnji Cooper2017-03-041-1/+1
| | | | | | | | | | | This simplifies make output/logic Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314651
* Remove pc98 support completely.Yoshihiro Takahashi2017-01-281-15/+1
| | | | | | | | | I thank all developers and contributors for pc98. Relnotes: yes Notes: svn path=/head/; revision=312910
* Follow up to r225203 refining break-to-debugger run-time configurationRobert Watson2011-08-271-1/+1
| | | | | | | | | | | | | | | improvements: (1) Implement new model in previously missed at91 UART driver (2) Move BREAK_TO_DEBUGGER and ALT_BREAK_TO_DEBUGGER from opt_comconsole.h to opt_kdb.h (spotted by np) (3) Garbage collect now-unused opt_comconsole.h MFC after: 3 weeks Approved by: re (bz) Notes: svn path=/head/; revision=225214
* Rewrite of puc(4). Significant changes are:Marcel Moolenaar2006-04-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | o Properly use rman(9) to manage resources. This eliminates the need to puc-specific hacks to rman. It also allows devinfo(8) to be used to find out the specific assignment of resources to serial/parallel ports. o Compress the PCI device "database" by optimizing for the common case and to use a procedural interface to handle the exceptions. The procedural interface also generalizes the need to setup the hardware (program chipsets, program clock frequencies). o Eliminate the need for PUC_FASTINTR. Serdev devices are fast by default and non-serdev devices are handled by the bus. o Use the serdev I/F to collect interrupt status and to handle interrupts across ports in priority order. o Sync the PCI device configuration to include devices found in NetBSD and not yet merged to FreeBSD. o Add support for Quatech 2, 4 and 8 port UARTs. o Add support for a couple dozen Timedia serial cards as found in Linux. Notes: svn path=/head/; revision=158124
* Let modules use the kernel's opt_*.h files if built along withYaroslav Tykhiy2005-10-141-0/+2
| | | | | | | | | | | | | | | | | the kernel by wrapping all targets for fake opt_*.h files in .if defined(KERNBUILDDIR). Thus, such fake files won't be created at all if modules are built with the kernel. Some modules undergo cleanup like removing unused or unneeded options or .h files, without which they wouldn't build this way or the other. Reviewed by: ru Tested by: no binary changes in modules built alone Tested on: i386 sparc64 amd64 Notes: svn path=/head/; revision=151350
* Change a directory layout for pc98.Yoshihiro Takahashi2005-05-101-1/+1
| | | | | | | | | | | | - Move MD files into <arch>/<arch>. - Move bus dependent files into <arch>/<bus>. Rename some files to more suitable names. Repo-copied by: peter Discussed with: imp Notes: svn path=/head/; revision=146049
* o Remove opt_ddb.h from SRCS.Marcel Moolenaar2004-11-201-1/+1
| | | | | | | o Add opt_gdb.h and opt_kdb.h to SRCS. Notes: svn path=/head/; revision=137947
* Move to generating pccarddevs.h on the fly, both for the kernel andWarner Losh2004-05-261-1/+1
| | | | | | | | | | the modules. Also generate usbdevs.h automatically now, but a non-kernel file is stopping that at the moment. Notes: svn path=/head/; revision=129740
* Remove the source file for the sio(4) EBus attachment here, too.Marius Strobl2004-04-301-4/+0
| | | | Notes: svn path=/head/; revision=128773
* Fixed some style bugs:Bruce Evans2003-12-291-8/+6
| | | | | | | | | | | - SRCS was totally disordered. - the echos to create options headers were hidden using '@'. - the args of echos to create options headers were single-quoted. - the target names for the rules to create options headers were repeated. - the unused option COMPAT_FREEBSD4 was put in opt_compat.h. Notes: svn path=/head/; revision=123960
* Fixed some style bugs. SRCS and the opt_*.h rules were totallyBruce Evans2003-12-291-11/+10
| | | | | | | | disordered. This commit only fixes the external disorder by rearranging whole lines. Notes: svn path=/head/; revision=123959
* Fix to support pc98 and currect typo.Yoshihiro Takahashi2003-12-281-2/+11
| | | | Notes: svn path=/head/; revision=123935
* New sio module. A number of people have suggested this over the yearsWarner Losh2003-12-271-0/+25
(most recently bde), so I'll commit the module I've had knocking around in my tree for a while. This may have some rough edges, so if you are able to build it on non-i386 platform (including pc98) please let me know you succeeded. When I get enough reports, I'll connect it to the build. If there are problems, feel free to fix them. Suggested by: bde Notes: svn path=/head/; revision=123911