Opened 16 years ago

Closed 15 years ago

Last modified 14 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 by Jiri Svoboda, 16 years ago

Component: kernel/arm32

comment:2 by Jakub Jermář, 15 years ago

Owner: set to Vineeth Pillai
Status: newassigned

comment:3 by Jakub Jermář, 15 years ago

Resolution: fixed
Status: assignedclosed

Fixed in changeset:head,151.

comment:4 by Jakub Jermář, 14 years ago

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