Skip to content

[Feature]: Move Patina to Use Safe Abstractions Internally Instead of Raw Pointers #633

@os-d

Description

@os-d

Feature Overview

Today many parts of Patina use raw pointers for internal manipulation because it follows what edk2 does or the pointer was received from a C driver. This is not needed and dangerous.

Solution Overview

Where possible, Patina should be using safe abstractions over raw pointers. This is a large issue across the codebase and this can be split up amongst many people.

Alternatives Considered

No response

Urgency

Low

Are you going to implement the feature request?

Someone else needs to implement the feature

Do you need maintainer feedback?

No maintainer feedback needed

Anything else?

No response

Metadata

Metadata

Assignees

Labels

paired-programmingThis issue is good for paired programming and has someone signed up to help.state:needs-triageNeeds to triaged to determine next stepstype:feature-requestA new feature proposalurgency:mediumImportant with a moderate impact

Projects

Status

Committed

Relationships

None yet

Development

No branches or pull requests

Issue actions