]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/kern/mips/cache_flush.S [GRUB_MACHINE_MIPS_LOONGSON]: Flush
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 23 Jul 2011 14:44:40 +0000 (16:44 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 23 Jul 2011 14:44:40 +0000 (16:44 +0200)
all four ways.

ChangeLog
grub-core/kern/mips/cache_flush.S

index e4ca1a6c3eef597b6ddb52f6f391da2855465798..55f0979655ac9d498dbbdc132edbb8ce0849e66d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-07-23  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/kern/mips/cache_flush.S [GRUB_MACHINE_MIPS_LOONGSON]: Flush
+       all four ways.
+
 2011-07-21  Colin Watson  <cjwatson@ubuntu.com>
 
        Preferred resolution detection for VBE.
index a352fd8bae7e5ce9da0f08f1f9eb24493eadabdf..c03c337b584615b60d3157a5de68ccc9ea479d97 100644 (file)
@@ -9,6 +9,13 @@
        subu $t1, $t3, $t2
 1:
        cache 1, 0($t0)
+       /* All four ways.  */
+#ifdef GRUB_MACHINE_MIPS_LOONGSON
+       cache 1, 1($t0)
+       cache 1, 2($t0)
+       cache 1, 3($t0)
+#endif
+
        addiu $t1, $t1, -0x4
        bne $t1, $zero, 1b
         addiu $t0, $t0, 0x4