summary refs log tree commit diff stats
path: root/results/classifier/118/none/1239008
diff options
context:
space:
mode:
Diffstat (limited to 'results/classifier/118/none/1239008')
-rw-r--r--results/classifier/118/none/1239008107
1 files changed, 107 insertions, 0 deletions
diff --git a/results/classifier/118/none/1239008 b/results/classifier/118/none/1239008
new file mode 100644
index 000000000..96be77929
--- /dev/null
+++ b/results/classifier/118/none/1239008
@@ -0,0 +1,107 @@
+kernel: 0.784
+architecture: 0.705
+graphic: 0.685
+ppc: 0.608
+performance: 0.563
+device: 0.558
+PID: 0.504
+user-level: 0.502
+virtual: 0.493
+KVM: 0.484
+semantic: 0.477
+VMM: 0.462
+arm: 0.409
+debug: 0.395
+vnc: 0.386
+socket: 0.375
+mistranslation: 0.358
+assembly: 0.353
+risc-v: 0.351
+peripherals: 0.350
+files: 0.341
+permissions: 0.336
+network: 0.334
+register: 0.327
+hypervisor: 0.315
+boot: 0.275
+x86: 0.267
+i386: 0.255
+TCG: 0.222
+
+qemu fails to scroll screen on ^Vidmem output
+
+Pascal uses ^Vidmem for B800 console output. The terminal does not oblige the Pascal OS code to scroll the output. Virtualbox emulation works, so this must be a qemu bug. Using QEMU in KVM mode as Ubuntu LTS.
+
+Source line to trip bug(in theory pushes VideoMem up one line):
+
+procedure Scroll;
+//this is whats causing crashes. FIXME:Virtualbox not affected.QEMU BUG?
+begin
+  if scrolldisabled then exit;
+      if (CursorPosY >= 24) then begin  //in case called before end of screen
+    blank:= $20 or (TextAttr shl 8);
+    Move((VidMem+(2*80))^,VidMem^,24*(2*80));
+    // Empty last line
+    FillWord((VidMem+(24*2*80))^,80,Blank);
+    CursorPosX:=1;
+    CursorPosY:=23;
+    update_cursor;
+  end;
+end;
+
+Thanks for reporting this bug.  Is there any other reproducer you can give us?
+
+I dont know how to write it myself, but the original kernel scrolling 
+code is in C.
+Might try OSDev forums. Not that I know of.
+
+On 11/27/2013 09:24 PM, Serge Hallyn wrote:
+> Thanks for reporting this bug.  Is there any other reproducer you can
+> give us?
+>
+> ** No longer affects: kvm (Ubuntu)
+>
+> ** Also affects: qemu (Ubuntu)
+>     Importance: Undecided
+>         Status: New
+>
+> ** Changed in: qemu (Ubuntu)
+>         Status: New => Incomplete
+>
+> ** Changed in: qemu
+>         Status: New => Incomplete
+>
+
+
+
+Can you test with the latest version to see if this still affects you?
+If this still is a problem, any information on how to obtain the Guest OS in question that would also be helpful.
+
+It is hosted on google code, a dying service. FreePascal(coffee) OS.A 
+more basic version is posted there.I assume it works as the version that 
+I last built did not for some reason. Sources should be there via 
+subversion checkout.Thats what I tested with.
+https://code.google.com/p/coffee-os/
+
+  It uses a basic VRAM scroll buffer and writes to it.
+
+Examples are found elsewhere in C. (OS Dev pages)
+Im in the middle of a fedup upgrade at the moment, but will see what I 
+can do.
+
+On 06/17/2015 12:11 PM, Chris J Arges wrote:
+> Can you test with the latest version to see if this still affects you?
+> If this still is a problem, any information on how to obtain the Guest OS in question that would also be helpful.
+>
+> ** Changed in: qemu (Ubuntu)
+>         Status: New => Incomplete
+>
+
+
+
+Triaging old bug tickets... can you still reproduce this issue with the latest version of QEMU? Or could we close this ticket nowadays?
+
+[Expired for QEMU because there has been no activity for 60 days.]
+
+[Expired for qemu (Ubuntu) because there has been no activity for 60 days.]
+