Skip to content

feat(Isla): Support page-table descriptor fields - #196

Draft
febyeji wants to merge 1 commit into
feature/pgt-dsl-default-tables-optionfrom
feature/pgt-dsl-table-descriptor-fields
Draft

feat(Isla): Support page-table descriptor fields#196
febyeji wants to merge 1 commit into
feature/pgt-dsl-default-tables-optionfrom
feature/pgt-dsl-table-descriptor-fields

Conversation

@febyeji

@febyeji febyeji commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator
  • Parse descriptor attributes on table(...) mappings with or without and default.
  • Add nG and APTable to the descriptor field encoder.
  • Allow mkdescN(table=..., APTable=...) and mkdescN(oa=..., nG=...) keyword arguments.
  • Apply explicit descriptor fields to table and invalid descriptors during page-table setup.

This PR is part of a stack containing 6 PRs:

  1. main
  2. feat(Isla): Support page-table symbol alignment #183
  3. feat(Isla): Support named page-table roots #194
  4. feat(Isla): Accept default page-table option #195
  5. "feat(Isla): Support page-table descriptor fields" (this PR)
  6. feat(Isla): Support page-table references #197
  7. feat(Isla): Support TTBR page-table helper #198

@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch from fdf9b1c to 52a6405 Compare July 4, 2026 09:50
@febyeji
febyeji force-pushed the feature/pgt-dsl-default-tables-option branch 2 times, most recently from 91ddeec to e4b8318 Compare July 4, 2026 14:01
@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch 2 times, most recently from fac0d38 to 8090521 Compare July 4, 2026 14:27
@febyeji
febyeji force-pushed the feature/pgt-dsl-default-tables-option branch from e4b8318 to a5a8c39 Compare July 4, 2026 14:27
@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch from 8090521 to bef9e0d Compare July 4, 2026 15:19
@febyeji
febyeji force-pushed the feature/pgt-dsl-default-tables-option branch 2 times, most recently from 0f19f3a to ad551c2 Compare July 4, 2026 15:34
@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch 2 times, most recently from c50f97e to 5f86fa6 Compare July 4, 2026 16:44
@febyeji
febyeji force-pushed the feature/pgt-dsl-default-tables-option branch from ad551c2 to 59c273f Compare July 4, 2026 16:44
@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch from 5f86fa6 to 2e0f1d2 Compare July 4, 2026 16:50
@febyeji
febyeji force-pushed the feature/pgt-dsl-default-tables-option branch from 59c273f to 18326a2 Compare July 4, 2026 16:50
@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch from 2e0f1d2 to 8dce4a5 Compare July 4, 2026 16:54
@febyeji
febyeji force-pushed the feature/pgt-dsl-default-tables-option branch 2 times, most recently from 4c8d170 to 9a3dde3 Compare July 4, 2026 17:02
@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch 2 times, most recently from cef7ebc to e9d9dfd Compare July 4, 2026 17:05
@febyeji
febyeji force-pushed the feature/pgt-dsl-default-tables-option branch from 9a3dde3 to 4bc5370 Compare July 4, 2026 17:05
@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch from e9d9dfd to fdbee95 Compare July 4, 2026 17:09
@febyeji
febyeji force-pushed the feature/pgt-dsl-default-tables-option branch from caaba82 to d2a52dc Compare July 5, 2026 10:51
@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch from fdbee95 to 71e9b70 Compare July 5, 2026 10:51
@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch from 71e9b70 to 00c4f90 Compare July 5, 2026 10:58
@febyeji
febyeji force-pushed the feature/pgt-dsl-default-tables-option branch from d2a52dc to 10128c7 Compare July 5, 2026 10:58
@febyeji
febyeji marked this pull request as draft July 5, 2026 15:15
@febyeji
febyeji force-pushed the feature/pgt-dsl-default-tables-option branch from 10128c7 to be9005c Compare July 17, 2026 22:12
@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch from 00c4f90 to aaa7d90 Compare July 17, 2026 22:16
@febyeji
febyeji force-pushed the feature/pgt-dsl-default-tables-option branch from be9005c to ee1d5ba Compare July 17, 2026 23:44
- Parse descriptor attributes on table(...) mappings with or without and default.
- Add nG and APTable to the descriptor field encoder.
- Allow mkdescN(table=..., APTable=...) and mkdescN(oa=..., nG=...) keyword arguments.
- Apply explicit descriptor fields to table and invalid descriptors during page-table setup.
@febyeji
febyeji force-pushed the feature/pgt-dsl-table-descriptor-fields branch from aaa7d90 to 54b7cae Compare July 17, 2026 23:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant