1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-13 15:42:08 +00:00
serenity/Kernel/Bus/VirtIO
Liav A 87a32ab869 Kernel/VirtIO: Improve error handling during device initialization
Rename the initialize method to initialize_virtio_resources so it's
clear what this method is intended for.

To ensure healthier device initialization, we could also return the type
of ErrorOr<void> from this method, so in all overriden instances and in
the original method code, we could leverage TRY() pattern which also
does simplify the code a bit.
2023-04-30 06:03:47 +02:00
..
Console.cpp Kernel/VirtIO: Improve error handling during device initialization 2023-04-30 06:03:47 +02:00
Console.h Kernel/VirtIO: Improve error handling during device initialization 2023-04-30 06:03:47 +02:00
ConsolePort.cpp Kernel: Use non-locking {Nonnull,}RefPtr for OpenFileDescription 2023-03-07 00:30:12 +01:00
ConsolePort.h Kernel: Use non-locking {Nonnull,}RefPtr for OpenFileDescription 2023-03-07 00:30:12 +01:00
Definitions.h Kernel/VirtIO: Move declarations and definitions to a separate file 2023-04-30 06:03:47 +02:00
Device.cpp Kernel/VirtIO: Improve error handling during device initialization 2023-04-30 06:03:47 +02:00
Device.h Kernel/VirtIO: Improve error handling during device initialization 2023-04-30 06:03:47 +02:00
Queue.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Queue.h Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00
RNG.cpp Kernel/VirtIO: Improve error handling during device initialization 2023-04-30 06:03:47 +02:00
RNG.h Kernel/VirtIO: Improve error handling during device initialization 2023-04-30 06:03:47 +02:00