serenity/Base/etc
Liav A. a5bc15355d DeviceDeviceMapper: Remove hardcoded list of pluggable once devices
Instead, simplify things by allowing the user to specify a specific
device entry in the configuration file, by specifying a minor number.

The first example of such device is the /dev/beep, as it resides on the
"generic" device node family (as it has a major number of 1).

However, because it can be skipped (if the user disables the beep device
through a kernel commandline option), we can't just create it blindly.
Therefore, when iterating on the configuration file the DeviceMapper
code detects the entry has a specific minor number of 10, and creates
a special DeviceNodeMatch (with a specific minor number being included).
When an event from /dev/devctl that notifies on the existence of the
/dev/beep device arrives, we find this specific match and don't create
an actual DeviceNodeFamily object, but rather blindly create a device
node.Mapper: Remove the concept of pluggable once devices
2024-07-12 18:44:49 -04:00
..
DeviceMapper.ini DeviceDeviceMapper: Remove hardcoded list of pluggable once devices 2024-07-12 18:44:49 -04:00
FileIconProvider.ini Calendar: Implement saving, loading, and displaying of calendars 2023-08-07 13:14:58 -06:00
fstab Base: Add bind-mount for /usr/Ports/ to make it writable 2023-08-07 13:24:25 -06:00
group
hosts
Keyboard.ini
LookupServer.ini
Network.ini
passwd Base: Move user nona from group 200 into existing group users 2023-05-20 14:40:24 +02:00
posixshrc Everywhere: Remove references to UserspaceEmulator 2024-01-29 20:20:55 +00:00
protocols
services
shadow
shellrc Everywhere: Remove references to UserspaceEmulator 2024-01-29 20:20:55 +00:00
SystemServer.ini Base: Run SpiceAgent as a user service 2023-05-12 17:47:16 +01:00
timezone
WindowServer.ini Everywhere: Support overriding the system color scheme 2023-03-10 22:03:49 +01:00