#include <Guid/DataHubRecords.h>\r
#include <Protocol/CpuIo2.h>\r
#include <Protocol/FrameworkHii.h>\r
+#include <Protocol/UnixThunk.h>\r
\r
#include <Library/BaseLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
#include <Library/UefiBootServicesTableLib.h>\r
+#include <Library/UnixLib.h>\r
+\r
#include "CpuDriver.h"\r
#include "UnixDxe.h"\r
#include <Protocol/UnixIo.h>\r
\r
Private = CPU_ARCH_PROTOCOL_PRIVATE_DATA_FROM_THIS (This);\r
Private->InterruptState = TRUE;\r
+ gUnix->EnableInterrupt ();\r
return EFI_SUCCESS;\r
}\r
\r
\r
Private = CPU_ARCH_PROTOCOL_PRIVATE_DATA_FROM_THIS (This);\r
Private->InterruptState = FALSE;\r
+ gUnix->DisableInterrupt ();\r
return EFI_SUCCESS;\r
}\r
\r