//\r
#define SERIAL_PORT_MAX_BAUD_RATE 115400 \r
\r
+//\r
+// Fix the differences issue of linux header files termios.h \r
+// \r
+#ifndef B460800\r
+#define B460800 0010004\r
+#endif\r
+#ifndef B500000\r
+#define B500000 0010005\r
+#endif\r
+#ifndef B576000\r
+#define B576000 0010006\r
+#endif\r
+#ifndef B921600\r
+#define B921600 0010007\r
+#endif\r
+#ifndef B1000000\r
+#define B1000000 0010010\r
+#endif\r
+#ifndef B1152000\r
+#define B1152000 0010011\r
+#endif\r
+#ifndef B1500000\r
+#define B1500000 0010012\r
+#endif\r
+#ifndef B2000000\r
+#define B2000000 0010013\r
+#endif\r
+#ifndef B2500000\r
+#define B2500000 0010014\r
+#endif\r
+#ifndef B3000000\r
+#define B3000000 0010015\r
+#endif\r
+#ifndef B3500000\r
+#define B3500000 0010016\r
+#endif\r
+#ifndef B4000000\r
+#define B4000000 0010017\r
+#endif\r
+#ifndef __MAX_BAUD\r
+#define __MAX_BAUD B4000000\r
+#endif\r
+#ifndef CMSPAR\r
+#define CMSPAR 010000000000 /* mark or space (stick) parity */\r
+#endif\r
+#ifndef FIONREAD\r
+#define FIONREAD 0x541B\r
+#endif\r
//\r
// Function Prototypes\r
//\r
//\r
// Initialize strings to HII database\r
//\r
- PackageList = PreparePackages (1, &gEfiProcessorProducerGuid, STRING_ARRAY_NAME);\r
+ PackageList = PreparePackages (1, &gEfiProcessorProducerGuid, CpuStrings);\r
\r
Status = Hii->NewPack (Hii, PackageList, &StringHandle);\r
ASSERT (!EFI_ERROR (Status));\r
#include <stdlib.h>
#include <termio.h>
+extern ioctl (int fd, unsigned long int __request, ...);
+
static int settimer_initialized;
static struct timeval settimer_timeval;
static void (*settimer_callback)(UINT64 delta);