|
@@ -2,7 +2,7 @@
|
|
|
* PS3 pagetable management routines.
|
|
|
*
|
|
|
* Copyright (C) 2006 Sony Computer Entertainment Inc.
|
|
|
- * Copyright 2006 Sony Corp.
|
|
|
+ * Copyright 2006, 2007 Sony Corporation
|
|
|
*
|
|
|
* This program is free software; you can redistribute it and/or modify
|
|
|
* it under the terms of the GNU General Public License as published by
|
|
@@ -24,6 +24,7 @@
|
|
|
#include <asm/lmb.h>
|
|
|
#include <asm/udbg.h>
|
|
|
#include <asm/lv1call.h>
|
|
|
+#include <asm/ps3fb.h>
|
|
|
|
|
|
#include "platform.h"
|
|
|
|
|
@@ -233,6 +234,9 @@ static void ps3_hpte_invalidate(unsigned long slot, unsigned long va,
|
|
|
|
|
|
static void ps3_hpte_clear(void)
|
|
|
{
|
|
|
+ /* Make sure to clean up the frame buffer device first */
|
|
|
+ ps3fb_cleanup();
|
|
|
+
|
|
|
lv1_unmap_htab(htab_addr);
|
|
|
}
|
|
|
|