[PATCH 0/20] powerpc: base 64-bit Book3E processor support

STALE6255d

3 messages, 2 authors, 2009-07-23 · open the first message on its own page

[PATCH 0/20] powerpc: base 64-bit Book3E processor support

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2009-07-23 06:02:30

Here is a series of patches that implement some basic support
for 64-bit Book3E processors that comply to architecture 2.06.

There is no specific processor announced yet. The patches make
some shortcut which means they currently rely on an implementation
that supports MMU v2 with support for the "HES" feature (HW entry
select) and with support for the "TLB reservation" feature. They
also assume a single unified TLB array. I shouldn't be very hard
to implement support for other variants of the architecture on
top of this though.

The current set of patch has no proper support yet for hugetlb,
nor for "special" interrupt levels (debug, critical and machine
check). Some minimal support for debug/critical levels is provided
specifically for the "Debug" interrupt (single step etc...) only
when it occurs from within user space code. 

The intend is to merge these in 2.6.32. They rely on pretty much
all the other patches I've been posting lately including the
generic changes to add the virtual address argument to pte_free_tlb.

Re: [PATCH 0/20] powerpc: base 64-bit Book3E processor support

From: Kumar Gala <hidden>
Date: 2009-07-23 14:42:48

On Jul 23, 2009, at 1:02 AM, Benjamin Herrenschmidt wrote:
Here is a series of patches that implement some basic support
for 64-bit Book3E processors that comply to architecture 2.06.

There is no specific processor announced yet. The patches make
some shortcut which means they currently rely on an implementation
that supports MMU v2 with support for the "HES" feature (HW entry
select) and with support for the "TLB reservation" feature. They
also assume a single unified TLB array. I shouldn't be very hard
to implement support for other variants of the architecture on
top of this though.

The current set of patch has no proper support yet for hugetlb,
nor for "special" interrupt levels (debug, critical and machine
check). Some minimal support for debug/critical levels is provided
specifically for the "Debug" interrupt (single step etc...) only
when it occurs from within user space code.

The intend is to merge these in 2.6.32. They rely on pretty much
all the other patches I've been posting lately including the
generic changes to add the virtual address argument to pte_free_tlb.
Are these in a git tree/branch.  Makes it a bit easier to test out on  
FSL booke-32 to make sure we didn't break anything.

- k

Re: [PATCH 0/20] powerpc: base 64-bit Book3E processor support

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2009-07-23 22:10:23

On Thu, 2009-07-23 at 09:42 -0500, Kumar Gala wrote:
quoted
The intend is to merge these in 2.6.32. They rely on pretty much
all the other patches I've been posting lately including the
generic changes to add the virtual address argument to pte_free_tlb.
Are these in a git tree/branch.  Makes it a bit easier to test out on  
FSL booke-32 to make sure we didn't break anything.
Plan is to stick them in my -test branch for a few days before they hit
-next, I just didn't have time to finish that yesterday, hopefully will
do today along with addressing a few comments already done about them.

Cheers,
Ben.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help