diff --git a/hal/halx86/hal_i386.def b/hal/halx86/hal_i386.def
deleted file mode 100644
index 557eb4284f3..00000000000
--- a/hal/halx86/hal_i386.def
+++ /dev/null
@@ -1,97 +0,0 @@
-
-LIBRARY hal.dll
-
-EXPORTS
-  @ExAcquireFastMutex@4=ntoskrnl.ExiAcquireFastMutex @1
-  @ExReleaseFastMutex@4=ntoskrnl.ExiReleaseFastMutex @2
-  @ExTryToAcquireFastMutex@4=ntoskrnl.ExiTryToAcquireFastMutex @3
-  @HalClearSoftwareInterrupt@4 @4
-  @HalRequestSoftwareInterrupt@4 @5
-  @HalSystemVectorDispatchEntry@12 @6
-  @KeAcquireInStackQueuedSpinLock@8 @7
-  @KeAcquireInStackQueuedSpinLockRaiseToSynch@8 @8
-  @KeAcquireSpinLockRaiseToSynch@4 @9
-  @KeAcquireQueuedSpinLock@4 @10
-  @KeAcquireQueuedSpinLockRaiseToSynch@4 @11
-  @KeReleaseInStackQueuedSpinLock@4 @12
-  @KeReleaseQueuedSpinLock@8 @13
-  @KeTryToAcquireQueuedSpinLock@8 @14
-  @KeTryToAcquireQueuedSpinLockRaiseToSynch@8 @15
-  @KfAcquireSpinLock@4 @16
-  @KfLowerIrql@4 @17
-  @KfRaiseIrql@4 @18
-  @KfReleaseSpinLock@8 @19
-  HalAcquireDisplayOwnership@4 @20
-  HalAdjustResourceList@4 @21
-  HalAllProcessorsStarted@0 @22
-  HalAllocateAdapterChannel@16 @23
-  HalAllocateCommonBuffer@16 @24
-  HalAllocateCrashDumpRegisters@8 @25
-  HalAssignSlotResources@32 @26
-  HalBeginSystemInterrupt@12 @27
-  HalCalibratePerformanceCounter@12 @28
-  HalDisableSystemInterrupt@8 @29
-  HalDisplayString@4 @30
-  HalEnableSystemInterrupt@12 @31
-  HalEndSystemInterrupt@8 @32
-  HalFlushCommonBuffer@20 @33
-  HalFreeCommonBuffer@24 @34
-  HalGetAdapter@8 @35
-  HalGetBusData@20 @36
-  HalGetBusDataByOffset@24 @37
-  HalGetEnvironmentVariable@12 @38
-  HalGetInterruptVector@24 @39
-  HalHandleNMI@4 @40
-  HalInitSystem@8 @41
-  HalInitializeProcessor@8 @42
-  HalMakeBeep@4 @43
-  HalProcessorIdle@0 @44
-  HalPutDmaAdapter@4 @45
-  HalQueryDisplayParameters@16 @46
-  HalQueryRealTimeClock@4 @47
-  HalReadDmaCounter@4 @48
-  HalReportResourceUsage@0 @49
-  HalRequestIpi@4 @50
-  HalReturnToFirmware@4 @51
-  HalSetBusData@20 @52
-  HalSetBusDataByOffset@24 @53
-  HalSetDisplayParameters@8 @54
-  HalSetEnvironmentVariable@8 @55
-  HalSetProfileInterval@4 @56
-  HalSetRealTimeClock@4 @57
-  HalSetTimeIncrement@4 @58
-  HalStartNextProcessor@8 @59
-  HalStartProfileInterrupt@4 @60
-  HalStopProfileInterrupt@4 @61
-  HalTranslateBusAddress@24 @62
-  IoFlushAdapterBuffers@24 @63
-  IoFreeAdapterChannel@4 @64
-  IoFreeMapRegisters@12 @65
-  IoMapTransfer@24 @66
-  IoAssignDriveLetters@16=HalpAssignDriveLetters@16 @67
-  IoReadPartitionTable@16=HalpReadPartitionTable@16 @68
-  IoSetPartitionInformation@16=HalpSetPartitionInformation@16 @69
-  IoWritePartitionTable@20=HalpWritePartitionTable@20 @70
-  KeAcquireSpinLock@8 @71
-  KdComPortInUse @72 DATA
-  KeFlushWriteBuffer@0 @73
-  KeGetCurrentIrql@0 @74
-  KeLowerIrql@4 @75
-  KeQueryPerformanceCounter@4 @76
-  KeRaiseIrql@8 @77
-  KeRaiseIrqlToDpcLevel@0 @78
-  KeRaiseIrqlToSynchLevel@0 @79
-  KeReleaseSpinLock@8 @80
-  KeStallExecutionProcessor@4 @81
-  READ_PORT_BUFFER_UCHAR@12 @82
-  READ_PORT_BUFFER_ULONG@12 @83
-  READ_PORT_BUFFER_USHORT@12 @84
-  READ_PORT_UCHAR@4 @85
-  READ_PORT_ULONG@4 @86
-  READ_PORT_USHORT@4 @87
-  WRITE_PORT_BUFFER_UCHAR@12 @88
-  WRITE_PORT_BUFFER_ULONG@12 @89
-  WRITE_PORT_BUFFER_USHORT@12 @90
-  WRITE_PORT_UCHAR@8 @91
-  WRITE_PORT_ULONG@8 @92
-  WRITE_PORT_USHORT@8 @93