Page MenuHomeFreeBSD

loader.efi: tss_pa setup seems to be flawed in trap.c
ClosedPublic

Authored by tsoome on Sun, Feb 8, 11:01 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Mar 4, 4:30 PM
Unknown Object (File)
Wed, Mar 4, 9:11 AM
Unknown Object (File)
Wed, Mar 4, 3:06 AM
Unknown Object (File)
Wed, Mar 4, 12:09 AM
Unknown Object (File)
Sat, Feb 28, 7:11 PM
Unknown Object (File)
Sat, Feb 28, 7:23 AM
Unknown Object (File)
Tue, Feb 24, 5:41 PM
Unknown Object (File)
Tue, Feb 24, 11:13 AM
Subscribers

Details

Summary

since sd_lobase is 24 bits, we would need to shift 24 bits, not 16.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kib added a subscriber: kib.
kib added inline comments.
stand/efi/loader/arch/amd64/trap.c
223

sd_lobase is 24-bits wide, so I do not think it matters

This revision is now accepted and ready to land.Sun, Feb 8, 12:02 PM
tsoome added inline comments.
stand/efi/loader/arch/amd64/trap.c
223

yep, dropping it.

tsoome marked an inline comment as done.

remove not needed mask.

This revision now requires review to proceed.Sat, Feb 21, 8:49 AM
This revision was not accepted when it landed; it landed in state Needs Review.Sat, Feb 21, 8:56 AM
This revision was automatically updated to reflect the committed changes.