Page MenuHomeFreeBSD

Kill ignore regshft flag
ClosedPublic

Authored by imp on Dec 6 2024, 6:02 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Jan 20, 12:35 AM
Unknown Object (File)
Sun, Jan 19, 2:49 PM
Unknown Object (File)
Sun, Jan 19, 2:24 PM
Unknown Object (File)
Sun, Jan 19, 8:41 AM
Unknown Object (File)
Sun, Jan 19, 8:23 AM
Unknown Object (File)
Wed, Jan 15, 3:29 AM
Unknown Object (File)
Tue, Jan 14, 10:28 PM
Unknown Object (File)
Wed, Jan 8, 3:54 PM
Subscribers

Details

Summary

This flag was introduced to ignore bad firmware values. These were
present in older versions of EDK-II that many devices (both Ampere and
Amazon) used. QEMU also used this value, but fixed it. But since it's
tied to the firmware bug not the device name ID it doesn't make sense to
have it flagged there.

Sponsored by: Netflix

Diff Detail

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

Event Timeline

imp requested review of this revision.Dec 6 2024, 6:02 PM
imp created this revision.
This revision is now accepted and ready to land.Dec 6 2024, 7:05 PM

Needs a code tweak to compile.

sys/dev/uart/uart_dev_pl011.c
381

s/uc_regiowidth/uc_riowidth/

This revision now requires review to proceed.Tue, Jan 14, 9:47 PM
This revision is now accepted and ready to land.Tue, Jan 14, 9:53 PM
This revision was automatically updated to reflect the committed changes.