summaryrefslogtreecommitdiffstats
path: root/src/core/serial.c
Commit message (Collapse)AuthorAgeFilesLines
* [init] Show startup and shutdown function names in debug messagesMichael Brown2019-01-251-0/+1
| | | | Signed-off-by: Michael Brown <mcb30@ipxe.org>
* [serial] Add missing #include <string.h>Michael Brown2016-03-121-0/+1
| | | | Signed-off-by: Michael Brown <mcb30@ipxe.org>
* [serial] Use new UART abstraction in serial console driverMichael Brown2015-06-291-212/+137Star
| | | | Signed-off-by: Michael Brown <mcb30@ipxe.org>
* [serial] Enable UART FIFOsPeter Pickford2014-04-221-2/+2
| | | | | | | | | | | Escape sequences received via the serial console can fail since the cpu_nap() in getchar_timeout() can delay processing for more than the time it takes for a single character to arrive. Fix by enabling the UART FIFOs. Modified-by: Michael Brown <mcb30@ipxe.org> Signed-off-by: Michael Brown <mcb30@ipxe.org>
* [serial] Don't enable serial console without serial supportShao Miller2012-10-051-1/+6
| | | | | | | | | | | serial_console_init() would enable serial console support without knowing if the serial driver succeeded or not. As a result, the serial console would interfere with a normal keyboard on a system lacking serial support. Reported-by: Jan ONDREJ (SAL) <ondrejj(at)salstar.sk> Signed-off-by: Shao Miller <sha0.miller@gmail.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-3/+3
| | | | | | | | | | | Access to the gpxe.org and etherboot.org domains and associated resources has been revoked by the registrant of the domain. Work around this problem by renaming project from gPXE to iPXE, and updating URLs to match. Also update README, LOG and COPYRIGHTS to remove obsolete information. Signed-off-by: Michael Brown <mcb30@ipxe.org>
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
| | | | | Add FILE_LICENCE declarations to almost all files that make up the various standard builds of gPXE.
* [ioapi] Remove old io.h file and switch all users over to <gpxe/io.h>Michael Brown2008-10-121-1/+1
|
* [iSCSI] Support Windows Server 2008 direct iSCSI installationMichael Brown2008-07-171-2/+2
| | | | | | | | | | | | | Add yet another ugly hack to iscsiboot.c, this time to allow the user to inhibit the shutdown/removal of the iSCSI INT13 device (and the network devices, since they are required for the iSCSI device to function). On the plus side, the fact that shutdown() now takes flags to differentiate between shutdown-for-exit and shutdown-for-boot means that another ugly hack (to allow returning via the PXE stack on BIOSes that have broken INT 18 calls) will be easier. I feel dirty.
* [Serial] Split serial console from serial driverStefan Hajnoczi2008-06-051-29/+13Star
|
* [Timers] Miscellaneous timer system fixesMichael Brown2008-03-181-1/+1
| | | | | | | | | Add missing comments to timer code. Lock system if no suitable timer source is found. Fix initialisation order so that timers are initialised before code that needs to use them.
* Modify gPXE core and drivers to work with the new timer subsystemAlexey Zaytsev2008-03-021-1/+1
| | | | Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
* Separated out initialisation functions from startup/shutdown functions.Michael Brown2007-07-041-2/+16
|
* We don't actually use the reset functions anywhere, and nothing reallyMichael Brown2007-07-031-1/+1
| | | | provides them.
* Warnings purge of src/coreMarty Connor2007-07-021-1/+1
|
* Check that serial port init actually happensMichael Brown2006-09-011-0/+2
|
* Added debug to catch initialisation failuresMichael Brown2006-09-011-6/+18
|
* Hopefully fix gcc3 build issueMichael Brown2006-08-301-1/+1
|
* Move init.h to gpxe/init.h.Michael Brown2006-04-301-1/+1
|
* gcc is rather over-aggressive about optimising out static data structuresMichael Brown2006-04-241-2/+2
| | | | even when __atribute__ (( unused )) is correctly set...
* WhoopsMichael Brown2005-04-171-1/+1
|
* Allow serial port options to be specified in a relatively friendly format.Michael Brown2005-04-171-13/+23
|
* Merged mcb30-realmode-redesign back to HEADMichael Brown2005-04-081-41/+35Star
|
* Initial revisionMichael Brown2005-03-081-0/+236