User Details
- User Since
- May 16 2014, 7:35 PM (549 w, 2 d)
Yesterday
Sat, Nov 23
Fri, Nov 22
Thu, Nov 21
Mark rt call region with TDP_EFIRT. It allows to not depend on the implementation detail of disabling page faults in the region.
Reformulating what @imp said, loader is executing in EFI boot services environment, while EFI RT is EFI runtime services client. The switch is supposed to pass ownership of the machine to OS, and also the rt code must be relocated. The later is known to be often buggy. This is why I implemented onfault handling for RT calls.
Reorder checks. Explain why I did not wanted to do it initially.
Wed, Nov 20
Tue, Nov 19
So currently ETXTBSY does not work?
Mon, Nov 18
Sun, Nov 17
Sat, Nov 16
Fri, Nov 15
My feeling is that it is strange to claim that fork is 2024. It costs nothing to say there specifically that it is -p1003.1 (might be even -88, but I do not have the text).
Also _Fork()
Thu, Nov 14
Why abandon? This is useful in general.
Wed, Nov 13
If you move the page to section 3, it should be in lib/libc/gen.
Now after a fresh look, I suggest to change the new function to be read-only. What I mean, is to remove hold/unhold_object and marker linkage. I believe this is 'better' in the sense that it would induce the UB memory accesses on the caller, but other threads would not see unlocked updates.