Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 14 years ago

Closed 13 years ago

Last modified 12 years ago

#6 closed enhancement (fixed)

pte_t should be the real thing on arm32

Reported by: Jakub Jermář Owned by: Vineeth Pillai
Priority: minor Milestone:
Component: helenos/kernel/arm32 Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

On arm32, the type describing the PTE (page table entry) is defined like this:

typedef struct {

unsigned dummy : 32;

} pte_t;

And the real definition is split between pte_level0_t and pte_level1_t types.
It would be more consistent with the rest of the system if the whole thing was declared in pte_t, using a union:

typedef union {

"PTE level 0 stuff"
"PTE level 1 stuff"

} pte_t;

Change History (4)

comment:1 Changed 14 years ago by Jiri Svoboda

Component: kernel/arm32

comment:2 Changed 14 years ago by Jakub Jermář

Owner: set to Vineeth Pillai
Status: newassigned

comment:3 Changed 13 years ago by Jakub Jermář

Resolution: fixed
Status: assignedclosed

Fixed in changeset:head,151.

comment:4 Changed 12 years ago by Jakub Jermář

Type: taskenhancement
Note: See TracTickets for help on using tickets.