Page MenuHomeFreeBSD

frame.h: mark struct trapframe to be preserved for non-x86
AcceptedPublic

Authored by minsoochoo0122_proton.me on Mon, Feb 9, 5:53 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Mar 4, 8:23 PM
Unknown Object (File)
Thu, Feb 19, 9:01 PM
Unknown Object (File)
Wed, Feb 18, 12:57 AM
Unknown Object (File)
Wed, Feb 11, 6:18 AM
Unknown Object (File)
Wed, Feb 11, 3:24 AM
Unknown Object (File)
Tue, Feb 10, 8:08 PM
Unknown Object (File)
Tue, Feb 10, 4:49 PM
Unknown Object (File)
Tue, Feb 10, 2:06 PM

Details

Reviewers
andrew
manu
mhorne
Group Reviewers
riscv
Summary

There are programs that depend on this structure (e.g. kernel debuggers)
that breaks when the ABI changes. x86 is excluded since hardware pushes
registers to stack, so the ABI is already defined. The debugger notice
for x86 was done in 8f23665fed2fbaf4481359b4d2fcdd7b9feb40e3.

Sponsored by: The FreeBSD Foundation

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 70537
Build 67420: arc lint + arc unit