Liav A
0050358cd3
Kernel/Storage: Modernize ATA IDE controller initialization code
...
This is done by 2 ways which both fit very well together:
- We stop use LockRefPtrs. We also don't allow expansion of the
m_channels member, by setting it to be a fixed Array of 2
IDEChannels.
- More error propagation through the code, in the construction point of
IDEChannel(s). This means that in the future we could technically do
something meaningful with OOM conditions when initializing an IDE
controller.
2023-04-14 19:20:43 +02:00
..
2023-04-14 12:29:03 +01:00
2023-04-14 19:20:43 +02:00
2023-04-08 13:44:21 +02:00
2023-04-09 18:11:37 +02:00
2023-04-10 10:21:28 +02:00
2023-01-26 23:04:26 +01:00
2023-04-04 10:33:42 +02:00
2023-01-21 10:43:59 -07:00
2023-02-08 19:15:45 +00:00
2023-03-09 21:54:59 +01:00
2023-04-04 10:33:42 +02:00
2023-04-09 19:40:45 -06:00
2023-04-14 12:29:03 +01:00
2023-01-25 23:17:36 +01:00
2023-04-14 19:20:43 +02:00
2023-04-14 16:12:04 +01:00
2023-04-04 10:33:42 +02:00
2023-04-06 21:19:58 +03:00
2023-04-09 18:11:37 +02:00
2023-01-27 11:41:43 +01:00
2023-04-09 18:11:37 +02:00
2023-03-06 23:46:35 +01:00
2023-03-06 23:46:35 +01:00
2023-04-04 10:33:42 +02:00
2023-04-08 13:44:21 +02:00
2023-02-08 18:19:48 +00:00
2023-02-08 19:15:45 +00:00
2023-02-08 19:15:45 +00:00
2023-03-25 21:27:03 +01:00
2023-01-27 11:41:43 +01:00
2023-02-24 22:14:18 +01:00
2023-01-26 23:04:26 +01:00
2023-01-27 20:33:18 +00:00
2023-04-14 19:17:49 +02:00
2023-04-14 19:17:49 +02:00
2023-01-21 10:43:59 -07:00
2023-03-01 19:36:53 -07:00
2023-03-01 19:36:53 -07:00
2023-03-01 19:36:53 -07:00
2023-01-13 21:09:26 +00:00
2023-02-08 18:19:48 +00:00
2023-02-24 22:14:18 +01:00
2023-02-10 09:08:52 +00:00
2023-02-24 22:14:18 +01:00
2023-04-09 18:49:01 +02:00
2023-04-10 10:21:28 +02:00
2023-04-05 11:37:27 +02:00
2023-04-05 11:37:27 +02:00
2023-03-12 10:21:59 -06:00
2023-02-08 18:19:48 +00:00
2023-04-04 10:33:42 +02:00
2023-01-24 14:54:44 +00:00
2023-03-24 18:25:12 +01:00
2023-02-08 18:19:48 +00:00
2023-04-06 21:19:58 +03:00
2023-04-04 10:33:42 +02:00
2023-04-04 10:33:42 +02:00
2023-04-04 10:33:42 +02:00
2023-04-04 10:33:42 +02:00
2023-04-13 20:22:08 +02:00
2023-04-04 10:33:42 +02:00