[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.