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

Opened 4 years ago

Closed 4 years ago

#638 closed defect (fixed)

Do not use TLBIMVA on ARM920T

Reported by: Jakub Jermář Owned by: Jiri Svoboda
Priority: major Milestone: 0.7.0
Component: helenos/kernel/arm32 Version: mainline
Keywords: ARM920T, ARMv4, gta02 Cc:
Blocker for: Depends on:
See also: #509

Description

The ARM920T does not support TLBIMVA (Flush ID single entry), or MCR p15, 0, Rd, c8, c7, 1 and yet invalidate_page() and, by extension, tlb_invalidate_pages() use it:

static inline void invalidate_page(uintptr_t page)
{
...
	TLBIMVA_write(page);

Change History (2)

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

See also: #509

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

Resolution: fixed
Status: newclosed

Fix merged in mainline,2399.

Note: See TracTickets for help on using tickets.