Ticket #16 (new enhancement)

Opened 3 years ago

Last modified 14 months ago

mips32 and arm32 loaders need to maintain cache coherence

Reported by: jermar Owned by:
Priority: major Milestone:
Component: helenos/boot/mips32 Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

Both mips32 and arm32 loaders need to establish cache coherence after they copy the kernel and other components around memory (corner case of self modifying code).

sparc64 already does the right thing.

ppc32 seems to flush something, but the issue still needs to be investigated/confirmed.

ia64, as of now, does not relocate neither the kernel nor the components so the caches are coherent.

Change History

comment:1 Changed 14 months ago by jermar

  • Component set to helenos/boot/mips32

comment:2 Changed 14 months ago by jermar

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