[FREELDR] Separate PC beep routines out into its own file (#2347)
authorDmitry Borisov <di.sean@protonmail.com>
Fri, 14 Feb 2020 18:22:17 +0000 (00:22 +0600)
committerGitHub <noreply@github.com>
Fri, 14 Feb 2020 18:22:17 +0000 (19:22 +0100)
commit747d50c52e9f4e28060032513cfbe52be8f48776
tree270989b0d6941d84c2601cb605c994e6613da805
parent571407c7d2bafa1051505f8bb03426c34588b7fe
[FREELDR] Separate PC beep routines out into its own file (#2347)

- Remove now unused i386rtl.c (and it doesn't contains RTL functions nowadays).
- Separate PC beep routines out into its own file.
- Also use delay function instead of BIOS interrupts.
- Improve as well the accuracy of KeStallExecutionProcessor() by using the same HW delay function.
boot/freeldr/freeldr/CMakeLists.txt
boot/freeldr/freeldr/arch/i386/i386rtl.c [deleted file]
boot/freeldr/freeldr/arch/i386/ntoskrnl.c
boot/freeldr/freeldr/arch/i386/pc/machpc.c
boot/freeldr/freeldr/arch/i386/pc/pcbeep.c [new file with mode: 0644]