Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
mdkinney 784ce12727 1) Add PcdSerialDetectCable to MdeModulePkg to enable/disable cable detection if hardware flow control is enabled. The default is to not perform cable detection.
2) Update BaseSerialPortLib16550 to use this new PCD.

This addresses an issue that was introduced on Feb 3, 2011 when all references to Carrier Detect(CD) were removed from the BaseSerialPortLib16550.  When that change was made, a target would block on the first Tx operation if hardware flow control was enabled and no cable or serial application was running on a host. Now the behavior when no cable is connected or no serial app is running on the host is controlled through a PCD.  The default is for the target to continue execution even if there is no cable or serial app running.  If PcdSerialDetectCable is set to TRUE, then the target will block on any transmit that does not have a cable connected or a serial app running in the host.

If hardware flow control is disabled, then this update will have no impact on behavior.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11301 6f19259b-4bc3-4df7-8a09-765794883524
2011-02-10 23:27:12 +00:00
ArmPkg Fixes to get CodeSourcery GCC and RVCT 3.1 compiling. 2011-02-03 01:49:07 +00:00
ArmPlatformPkg Update to match changes in the ArmPkg. 2011-02-02 22:37:37 +00:00
ArmRealViewEbPkg Fix the build break in two open source packages caused by check in 10660. 2010-07-23 02:37:28 +00:00
BaseTools Sync EDKII BaseTools to BaseTools project r2100. 2010-12-06 05:17:09 +00:00
BeagleBoardPkg Make the default toolchain for Linux CodeSourcery. 2011-02-03 18:30:58 +00:00
Conf
CryptoPkg Refine code to make code follow the coding style. 2011-01-13 01:05:59 +00:00
DuetPkg DuetPkg: Update create boot disk script to not modify bootsect.com 2010-12-06 06:06:54 +00:00
EdkCompatibilityPkg Don't need to update its copy right. It is same to previous version. 2011-01-28 08:19:23 +00:00
EdkShellBinPkg Update ReadMe.txt to correct the minor errors in build steps. 2010-11-05 08:44:29 +00:00
EdkShellPkg Update EdkShellPkg.dsc read me to add a note to remind developers to update platform FDF files when they want to debug shell package to replace binaries from EdkShellBinPkg 2010-06-01 00:56:57 +00:00
EmbeddedPkg Fix EBL GetCurrentIpAddress & GetCurrentMacAddress commands. Add variable services commands. Fix arugment parsing in EBL. All fixes from ARM Ltd. 2011-02-01 05:37:22 +00:00
FatBinPkg Update binaries to integrate a fix to support hot plug during FAT driver binding start (Fat svn r55) 2010-05-07 03:33:43 +00:00
IntelFrameworkModulePkg Add the missing up/down arrow in UNI string. 2011-02-01 06:23:21 +00:00
IntelFrameworkPkg Correct comments for EFI_LEGACY_PIRQ_ENTRY. 2011-01-31 02:37:03 +00:00
MdeModulePkg 1) Add PcdSerialDetectCable to MdeModulePkg to enable/disable cable detection if hardware flow control is enabled. The default is to not perform cable detection. 2011-02-10 23:27:12 +00:00
MdePkg Replace INTERWORK_FUNC, with GCC_ASM_EXPORT() and GCC_ASM_IMPORT() and update the rest of the MdePkg ARM assembler to use the macro. Leave the old INTERWORK_FUNC macro in place until we can make sure all the other packages have been updated and then it can be removed. 2011-02-01 05:01:35 +00:00
NetworkPkg NetworkPkg: Update the IpsecConfig application to fix the GCC4.5 build issue. 2011-01-25 02:56:06 +00:00
Nt32Pkg Fixed a bug: when underlayer receives much more data, return EFI_BUFFER_TOO_SMALL. 2010-12-08 04:42:40 +00:00
Omap35xxPkg Remove tabs. 2011-02-02 22:54:50 +00:00
OptionRomPkg Clean ISA_IO/ISA_IO_16 and VGA_IO/VGA_IO_16 attribute usage in PCI bus driver/PCI host bridge drivers/LPC/VGA device drivers. 2010-12-28 10:10:10 +00:00
OvmfPkg OvmfPkg NvVarsFileLib: Leverage SerializeVariablesLib 2011-01-30 19:50:08 +00:00
PcAtChipsetPkg PcAtChipsetPkg/PciHostBridgeDxe: Fix enum type mismatch 2011-01-28 08:12:11 +00:00
PerformancePkg ProcessCumulative() function always calculates the average performance by dividing the count of performance record. 2011-01-20 11:18:14 +00:00
ShellPkg update copyright format 2010-12-10 15:19:03 +00:00
SourceLevelDebugPkg Removed unnecessary GLOBAL_REMOVE_IF_UNREFERENCED. 2010-11-17 01:25:34 +00:00
UefiCpuPkg Remove extra {} inside DEBUG_CODE() macro 2011-01-11 23:12:13 +00:00
UnixPkg Fix issue with fixing tabs. 2011-02-02 23:19:30 +00:00
BuildNotes2.txt Update to clean up some obsolete info 2010-03-31 16:25:38 +00:00
edksetup.bat Update the copyright notice format 2010-04-29 15:17:20 +00:00
edksetup.sh Removed the requirement to pass in at least one parameter to the script. 2010-07-09 19:42:03 +00:00