Ticket #6 (closed enhancement: fixed)

Opened 3 years ago

Last modified 16 months ago

pte_t should be the real thing on arm32

Reported by: jermar Owned by: 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

comment:1 Changed 3 years ago by svoboda

  • Component set to kernel/arm32

comment:2 Changed 3 years ago by jermar

  • Owner set to pillai
  • Status changed from new to assigned

comment:3 Changed 2 years ago by jermar

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed in changeset:head,151.

comment:4 Changed 16 months ago by jermar

  • Type changed from task to enhancement
Note: See TracTickets for help on using tickets.