forked from Hyperion/HyperionOS
15 lines
429 B
Plaintext
15 lines
429 B
Plaintext
local args = {...}
|
|
local kernel = args[1]
|
|
kernel.log("Initializing third party drivers")
|
|
for _,v in ipairs(kernel.drivers.raw) do
|
|
if v.arch==kernel.arch then
|
|
if v.load then
|
|
kernel.log("Loading "..v.name)
|
|
local ok,err = xpcall(v.load, debug.traceback)
|
|
if not ok then
|
|
kernel.log("DriverLoadErr: "..tostring(err))
|
|
end
|
|
end
|
|
end
|
|
end
|