The alloca() does give us pointer and we have no practical way to check if the area
is actually available, resulting in corruption in corner cases.
Unfortunately we do not have too many options right now, but to use one page.
Differential D9455
loader: disk io should not use alloca() tsoome on Feb 5 2017, 6:04 PM. Authored by Tags None Referenced Files
Subscribers
Details
The alloca() does give us pointer and we have no practical way to check if the area Unfortunately we do not have too many options right now, but to use one page. Done usb/disk boot and no immediate issues were detected, CD boot is in queue. About the background: The loader (user) memory starts from physical address 0xa000,
Diff Detail
Event TimelineComment Actions 11.0.1 release did not boot out the box for me, with this patch applied it boots again -- so I can verify it works and fixed my previous problem. |