1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-16 13:51:00 +00:00
serenity/Userland/DevTools/UserspaceEmulator
Liav A 1b00618fd9 Kernel+Userland: Replace the beep syscall with the new /dev/beep device
There's no need to have separate syscall for this kind of functionality,
as we can just have a device node in /dev, called "beep", that allows
writing tone generation packets to emulate the same behavior.

In addition to that, we remove LibC sysbeep function, as this function
was never being used by any C program nor it was standardized in any
way.
Instead, we move the userspace implementation to LibCore.
2023-11-03 15:19:33 +01:00
..
CMakeLists.txt Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
Emulator.cpp Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
Emulator.h Kernel+Userland: Replace the beep syscall with the new /dev/beep device 2023-11-03 15:19:33 +01:00
Emulator_syscalls.cpp Kernel+Userland: Replace the beep syscall with the new /dev/beep device 2023-11-03 15:19:33 +01:00
EmulatorControl.h UserspaceEmulator+LibC: Add support for Region-of-Interest profiling 2021-08-10 05:13:44 +04:30
main.cpp LibFileSystem+Everything: Remove resolve_executable_from_environment 2023-06-06 23:46:36 +02:00
MallocTracer.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
MallocTracer.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MmapRegion.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
MmapRegion.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Range.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Range.h Kernel: Move {Virtual,Physical}Address classes to the Memory directory 2023-06-04 21:32:34 +02:00
RangeAllocator.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
RangeAllocator.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Region.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Region.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Report.h AK: Add support for "debug only" formatters 2023-01-13 21:09:26 +00:00
SimpleRegion.cpp UserspaceEmulator: Make it possible to wrap PODs in ValueWithShadow 2022-03-04 20:07:05 +01:00
SimpleRegion.h UE+LibX86: Support bigger reads and writes 2021-04-23 22:50:53 +02:00
SoftCPU.cpp Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
SoftCPU.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
SoftFPU.cpp Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
SoftFPU.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SoftMMU.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SoftMMU.h Everywhere: Remove NonnullOwnPtr.h includes 2023-03-06 23:46:35 +01:00
SoftVPU.cpp Everywhere: Fix a variety of typos 2022-09-14 04:46:49 +00:00
SoftVPU.h UserspaceEmulator: Delegate rounding to the actual hardware 2022-05-07 20:27:05 +02:00
ValueWithShadow.h Everywhere: Run clang-format 2022-12-03 23:52:23 +00:00