diff options
author | Thomas Huth <thuth@redhat.com> | 2015-08-03 23:06:38 +0200 |
---|---|---|
committer | Alexey Kardashevskiy <aik@ozlabs.ru> | 2015-08-05 16:02:18 +1000 |
commit | 47a425db40eb683941e22609984d5f99d677d5b8 (patch) | |
tree | a1e7c64ccd439731c44f4bc8b3786244735acb95 /slof/prim.in | |
parent | 59a135eb78378f1574549c93bbf421505576ec6e (diff) | |
download | SLOF-47a425db40eb683941e22609984d5f99d677d5b8.zip SLOF-47a425db40eb683941e22609984d5f99d677d5b8.tar.gz SLOF-47a425db40eb683941e22609984d5f99d677d5b8.tar.bz2 |
fbuffer: Implement RFILL as an accelerated primitive
By implementing RFILL as an primitive, we can get a huge
speed-up of the screen erasing function. On board-js2x,
it writes the pattern directly into the IO region, and on
board-qemu it uses the KVMPPC_H_LOGICAL_MEMOP hypercall to
copy the pattern from a temporary buffer into the IO region.
Signed-off-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Diffstat (limited to 'slof/prim.in')
-rw-r--r-- | slof/prim.in | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/slof/prim.in b/slof/prim.in index c291535..a9bb625 100644 --- a/slof/prim.in +++ b/slof/prim.in @@ -107,6 +107,7 @@ cod(MOVE) // cod(RMOVE64) cod(RMOVE) cod(MRMOVE) +cod(RFILL) cod(ZCOUNT) con(HASH-SIZE HASHSIZE) cod(HASH) |