WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] A few nits on 1.1450

Xen wouldn't compile with tracing enabled:

kmacy@siml3 bk diffs include/asm/shadow.h
===== include/asm/shadow.h 1.33 vs edited =====
119,120c119
<         SH_LOG("mark_dirty OOR! mfn=%x pfn=%x max=%x (mm %p)",
<                mfn, pfn, m->shadow_dirty_bitmap_size, m );
---
>         SH_LOG("mark_dirty OOR! mfn=%x pfn=%lx max=%x (mm %p)", mfn,
pfn, m->shadow_dirty_bitmap_size, m );

=====

I've made all the changes that I believe should be necessary in order
for freebsd to be built with the generic domain builder. However, I
appear to be faulting on the very first push, do I have to do the load
far pointer that linux does at start of day in order for the stack to be
valid?

=====

To take a look around I put an "int $0x3" at the very beginning. When I
ran it, instead of dropping into the debugger, or at least printing
something on the console, DOM0 locked up. I was still able to manually
drop it into the debugger - sort of - xen is too busy telling me that
"Time went backwards" to respond to the gdb client's requests:

) *** Serial input -> Xen (type 'CTRL-a' three times to switch input to
DOM0).
(XEN) 'h' pressed -> showing installed handlers
(XEN)  key 'D' (ascii '44') => enter pervasive debugger
(XEN)  key 'L' (ascii '4c') => reset sched latency histogram
(XEN)  key 'R' (ascii '52') => reboot machine
(XEN)  key 'a' (ascii '61') => dump ac_timer queues
(XEN)  key 'd' (ascii '64') => dump registers
(XEN)  key 'h' (ascii '68') => show this message
(XEN)  key 'l' (ascii '6c') => print sched latency histogram
(XEN)  key 'o' (ascii '6f') => audit domains >0 EXPERIMENTAL
(XEN)  key 'q' (ascii '71') => dump task queues + guest state
(XEN)  key 'r' (ascii '72') => dump run queues
(XEN) pdb_handle_exception [0x88][0x101000:0x300f554]
Timer ISR: Time went backwards: -2214380000 3663630000000 435620000
3666280000000
Timer ISR: Time went backwards: -2527226000 3663650000000 102774000
3666280000000
Timer ISR: Time went backwards: -2419516000 3663670000000 190484000
3666280000000
Timer ISR: Time went backwards: -2394724000 3663690000000 195276000
3666280000000
Timer ISR: Time went backwards: -2369690000 3663710000000 200310000
3666280000000
Timer ISR: Time went backwards: -2338317000 3663720000000 221683000
3666280000000
Timer ISR: Time went backwards: -2323228000 3663730000000 226772000
3666280000000
Timer ISR: Time went backwards: -2310729000 3663750000000 219271000
3666280000000
Timer ISR: Time went backwards: -2283243000 3663770000000 226757000
3666280000000



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] A few nits on 1.1450, Kip Macy <=