qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] sparc64 support TSB related MMU registers


From: Igor Kovalenko
Subject: [Qemu-devel] [PATCH] sparc64 support TSB related MMU registers
Date: Fri, 24 Apr 2009 02:56:51 +0400

Hi!

This change allows reading ultrasparc I/D MMU TSB tag target register
and TSB pointer register (8k and 64k).
Linux kernel uses TSB for memory management, and with this change it
now can use early allocation routines.

I'm testing with linux-2.6.29.1 minimalistic sparc64 uniprocessor
build, now kernel is able to start build device tree.
Without the change kernel was not able to handle D-MMU miss while
creating first device tree node.
Currently it stops shortly after building device tree, trying to find
out path to console.

(PS with openbios instance-to-path method fails in client interface
call, in the same way
it fails without loading kernel when I try invoking get-instance-path
on stdin handle from command prompt.
there fmove invokes memmove() with size argument looking like some
pointer which leads to unhandled D-MMU fault)

-- 
Kind regards,
Igor V. Kovalenko

Attachment: qemu-sparc64-tsb-asi.patch
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]