Displaying 13 results from an estimated 13 matches for "pg_arch_1".
2005 Dec 07
6
PG_arch_1
Xenlinux uses a special architecture-dependent bit in the page table,
called PG_arch_1 to indicate that a page is "foreign" (PG_foreign).
It also apparently uses it to determine if a page is pinned (PG_pinned).
Linux/ia64 (and apparently Linux/ppc and Linux/ppc64) use the PG_arch_1
bit for other purposes. On Linux/ia64, it is used to determine if
the instruction cache nee...
2006 Mar 10
1
RE: Linux PG_arch_1 conflict
>
http://lists.xensource.com/archives/html/xen-devel/2005-12/msg00238.html
> >
> >
> > The issue is that PG_arch_1 is reserved for arch-specific
> > usage, the paravirtualization changes for Xenlinux utilize
> > it (to mark foreign pages) because it was otherwise unused
> > in Linux/x86. But Xen is no longer an arch.
> >
> > Grep''ing for "PageForeign" in -spars...
2006 Mar 14
0
RE: [Xen-ia64-devel] RE: RE: Linux PG_arch_1 conflict
>From: Isaku Yamahata
>Sent: 2006年3月14日 12:43
>> >
>> >What do you think of the followings? Too hacky?
>> >
>> >
>> >extern struct address_space xen_ia64_foreign_dummy_mapping;
>> >#define PageForeign(page) \
>> > (page->mapping == &xen_ia64_foreign_dummy_mapping)
>> >
>> >#define SetPageForeign(page,
2006 Mar 14
1
[Xen-ia64-devel] RE: RE: Linux PG_arch_1 conflict
>From: Isaku Yamahata
>Sent: 2006年3月14日 10:12
>> > > Comments, Keir (or others)?
>> >
>> > Sounds like the proper fix. I''ll leave it to Christian and others
>> > involved in the Linux upstreaming effort to have the final word.
>>
>> Comments, Christian (or others)? Any chance this will get into
>> 3.0.2? Certainly it should
2007 May 11
6
[patch 0/6] [rfc] guest page hinting version 5
...provements have been
added:
- Avoid page_host_discards() calls outside of page-states.h
- The discard list is now implemented via the page_free_discarded
hook and architecture specific code.
- PG_state_change page flag has been replaced with architecture
specficic primitives. s390 now uses PG_arch_1 and avoids to waste
another page flag (it still uses two additional bits).
- Add calls to make pages volatile when pages are moved from the
active to the inactive list and set max_buffer_heads to zero to
force a try_to_release_page call to get more page into volatile
state.
- remap_fi...
2007 May 11
6
[patch 0/6] [rfc] guest page hinting version 5
...provements have been
added:
- Avoid page_host_discards() calls outside of page-states.h
- The discard list is now implemented via the page_free_discarded
hook and architecture specific code.
- PG_state_change page flag has been replaced with architecture
specficic primitives. s390 now uses PG_arch_1 and avoids to waste
another page flag (it still uses two additional bits).
- Add calls to make pages volatile when pages are moved from the
active to the inactive list and set max_buffer_heads to zero to
force a try_to_release_page call to get more page into volatile
state.
- remap_fi...
2007 Apr 18
0
[patch 6/9] Guest page hinting: writable page table entries.
...50:23.000000000 +0200
+++ linux-2.6-patched/mm/page_alloc.c 2006-09-01 12:50:24.000000000 +0200
@@ -615,7 +615,8 @@ static int prep_new_page(struct page *pa
page->flags &= ~(1 << PG_uptodate | 1 << PG_error | 1 << PG_readahead |
1 << PG_referenced | 1 << PG_arch_1 |
- 1 << PG_fs_misc | 1 << PG_mappedtodisk);
+ 1 << PG_fs_misc | 1 << PG_mappedtodisk |
+ 1 << PG_writable );
set_page_private(page, 0);
set_page_refcounted(page);
kernel_map_pages(page, 1 << order, 1);
diff -urpN linux-2.6/mm/page-discard.c linux-2.6...
2007 Apr 18
0
[patch 6/9] Guest page hinting: writable page table entries.
...50:23.000000000 +0200
+++ linux-2.6-patched/mm/page_alloc.c 2006-09-01 12:50:24.000000000 +0200
@@ -615,7 +615,8 @@ static int prep_new_page(struct page *pa
page->flags &= ~(1 << PG_uptodate | 1 << PG_error | 1 << PG_readahead |
1 << PG_referenced | 1 << PG_arch_1 |
- 1 << PG_fs_misc | 1 << PG_mappedtodisk);
+ 1 << PG_fs_misc | 1 << PG_mappedtodisk |
+ 1 << PG_writable );
set_page_private(page, 0);
set_page_refcounted(page);
kernel_map_pages(page, 1 << order, 1);
diff -urpN linux-2.6/mm/page-discard.c linux-2.6...
2007 Jun 28
6
[patch 0/6] resend: guest page hinting version 5.
Greetings,
after Carsten pitched CMM2 on the kvm mini summit here is a repost
of version 5 of the guest page hinting patches. The code is still
the same but has been adapted to the latest git level.
--
blue skies,
Martin.
"Reality continues to ruin my life." - Calvin.
2007 Jun 28
6
[patch 0/6] resend: guest page hinting version 5.
Greetings,
after Carsten pitched CMM2 on the kvm mini summit here is a repost
of version 5 of the guest page hinting patches. The code is still
the same but has been adapted to the latest git level.
--
blue skies,
Martin.
"Reality continues to ruin my life." - Calvin.
2009 Mar 27
16
[patch 0/6] Guest page hinting version 7.
Greetings,
the circus is back in town -- another version of the guest page hinting
patches. The patches differ from version 6 only in the kernel version,
they apply against 2.6.29. My short sniff test showed that the code
is still working as expected.
To recap (you can skip this if you read the boiler plate of the last
version of the patches):
The main benefit for guest page hinting vs. the
2009 Mar 27
16
[patch 0/6] Guest page hinting version 7.
Greetings,
the circus is back in town -- another version of the guest page hinting
patches. The patches differ from version 6 only in the kernel version,
they apply against 2.6.29. My short sniff test showed that the code
is still working as expected.
To recap (you can skip this if you read the boiler plate of the last
version of the patches):
The main benefit for guest page hinting vs. the
2009 Mar 27
16
[patch 0/6] Guest page hinting version 7.
Greetings,
the circus is back in town -- another version of the guest page hinting
patches. The patches differ from version 6 only in the kernel version,
they apply against 2.6.29. My short sniff test showed that the code
is still working as expected.
To recap (you can skip this if you read the boiler plate of the last
version of the patches):
The main benefit for guest page hinting vs. the