55#include <avz/sched.h>
66
77typedef struct {
8- fbdev_info_t fbdev ;
8+ fbdev_pfns_t fbdev ;
99 void * fake_fbdev ;
1010 int current_slotID ;
1111} fbdev_priv_t ;
1212
1313static fbdev_priv_t priv = {};
1414
15- static void __map_fbdev (struct domain * d , const fbdev_info_t * pfn_info )
15+ static void __map_fbdev (struct domain * d , const fbdev_pfns_t * pfn_info )
1616{
1717 size_t i ;
1818 addr_t phys_addr ;
@@ -21,7 +21,7 @@ static void __map_fbdev(struct domain *d, const fbdev_info_t *pfn_info)
2121 void * pgtable ;
2222
2323 pgtable = (void * )d -> pagetable_vaddr ;
24- ipa_addr = d -> fbdev_start_pfn << PAGE_SHIFT ;
24+ ipa_addr = pfn_to_phys ( d -> fbdev_start_pfn ) ;
2525
2626 /* Map all distincts ranges of the framebuffer to the capsule */
2727 for (i = 0 ; i < pfn_info -> pfn_count ; i ++ ) {
@@ -34,7 +34,7 @@ static void __map_fbdev(struct domain *d, const fbdev_info_t *pfn_info)
3434 }
3535}
3636
37- static void __map_fake_fbdev (struct domain * d , const fbdev_info_t * real_fb )
37+ static void __map_fake_fbdev (struct domain * d , const fbdev_pfns_t * real_fb )
3838{
3939 size_t i , j ;
4040 addr_t phys_addr ;
@@ -62,7 +62,7 @@ static void __map_fake_fbdev(struct domain *d, const fbdev_info_t *real_fb)
6262 }
6363}
6464
65- void fbdev_set_pgtable (struct domain * d , int slotID )
65+ void fbdev_ipamap_domain (struct domain * d , int slotID )
6666{
6767 /* Only capsules have virtual framebuffer */
6868 if ((slotID < MEMSLOT_BASE ) && !memslot [slotID ].busy )
@@ -74,7 +74,7 @@ void fbdev_set_pgtable(struct domain *d, int slotID)
7474 __map_fake_fbdev (d , & priv .fbdev );
7575}
7676
77- void fbdev_set_info ( fbdev_info_t * fbdev )
77+ void fbdev_set_pfns ( fbdev_pfns_t * fbdev )
7878{
7979 int slotID ;
8080
@@ -83,7 +83,7 @@ void fbdev_set_info(fbdev_info_t *fbdev)
8383 /* Map framebuffer to all capsules. */
8484 for (slotID = MEMSLOT_BASE ; slotID < MEMSLOT_NR ; slotID ++ )
8585 if (memslot [slotID ].busy )
86- fbdev_set_pgtable (domains [slotID ], slotID );
86+ fbdev_ipamap_domain (domains [slotID ], slotID );
8787}
8888
8989void fbdev_change_focus (int new_slotID )
@@ -99,7 +99,7 @@ void fbdev_change_focus(int new_slotID)
9999 priv .current_slotID = new_slotID ;
100100}
101101
102- addr_t fbdev_get_addr (void )
102+ addr_t fbdev_get_domain_ipa (void )
103103{
104104 return pfn_to_phys (current_domain -> fbdev_start_pfn );
105105}
0 commit comments