* About the behavior on an illegal dom0_mem value
@ 2006-08-01 4:51 INAKOSHI Hiroya
0 siblings, 0 replies; only message in thread
From: INAKOSHI Hiroya @ 2006-08-01 4:51 UTC (permalink / raw)
To: xen-devel
[-- Attachment #1: Type: text/plain, Size: 909 bytes --]
Hi, all,
I would like to ask for comments about what behavior you think
appropriate when they supply dom0_mem parameter with a large value
exceeding the size of physical memory. The current behavior is that a
system stops with warnings and then it reboots. Attached is the
console log when the system stopped.
There are at least three options, including the current behavior:
1/ Boot Dom0 with the default dom0_mem value (maybe showing warnings.)
2/ Halt and never reboot.
3/ Halt and reboot (current behavior.)
I understand that the current behavior (halt and reboot) is the
ordinary way of handling errors caused by illegal parameters, but
repeating reboot seems not helpful to me. So, how about #1 ?
Considering the benefit for system administrators, another option is
booting Dom0 in single user mode so that they get a chance to correct
the illegal value immediately.
Best,
Hiroya INAKOSHI
[-- Attachment #2: xen_reboot_illegal_dom0_mem.txt --]
[-- Type: text/plain, Size: 5498 bytes --]
__ __ _____ ___ _ _ _
\ \/ /___ _ __ |___ / / _ \ _ _ _ __ ___| |_ __ _| |__ | | ___
\ // _ \ '_ \ |_ \| | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
/ \ __/ | | | ___) | |_| |__| |_| | | | \__ \ || (_| | |_) | | __/
/_/\_\___|_| |_| |____(_)___/ \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
http://www.cl.cam.ac.uk/netos/xen
University of Cambridge Computer Laboratory
Xen version 3.0-unstable (root@) (gcc o[W 4.1.1 20060525 (Red Hat 4.1.1-1)) 2006N 7 28ú àjú 21:18:09 JST
Latest ChangeSet: Thu Jul 27 14:06:15 2006 +0100 10756:5848356af8da
(XEN) Command line: /boot/xen.gz-2.6.16.13 com1=115200,8n1 console=com1 dom0_mem=3326M
(XEN) WARNING: Only the first 4 GB of the physical memory map can be accessed
(XEN) by Xen in 32-bit mode. Truncating the memory map...
(XEN) Physical RAM map:
(XEN) 0000000000000000 - 000000000009e000 (usable)
(XEN) 000000000009e000 - 00000000000a0000 (reserved)
(XEN) 00000000000e4000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 00000000cfe70000 (usable)
(XEN) 00000000cfe70000 - 00000000cfe82000 (ACPI data)
(XEN) 00000000cfe82000 - 00000000cff00000 (ACPI NVS)
(XEN) 00000000cff00000 - 00000000d0000000 (reserved)
(XEN) 00000000fec00000 - 00000000fec10000 (reserved)
(XEN) 00000000fee00000 - 00000000fee01000 (reserved)
(XEN) 00000000ff000000 - 0000000100000000 (reserved)
(XEN) System RAM: 3326MB (3405880kB)
(XEN) Xen heap: 10MB (10344kB)
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) PAE disabled.
(XEN) found SMP MP-table at 000f6ce0
(XEN) DMI present.
(XEN) Using APIC driver default
(XEN) ACPI: RSDP (v000 PTLTD ) @ 0x000f6cb0
(XEN) ACPI: RSDT (v001 FUJ 4LWXL 0x20300000 FUJ 0x01000000) @ 0xcfe7bd20
(XEN) ACPI: FADT (v001 FUJ 4LWXL 0x20300000 FUJ 0x01000000) @ 0xcfe81e8e
(XEN) ACPI: TCPA (v001 FUJ 4LWXL 0x20300000 FUJ 0x01000000) @ 0xcfe81f02
(XEN) ACPI: MCFG (v001 FUJ 4LWXL 0x20300000 FUJ 0x01000000) @ 0xcfe81f34
(XEN) ACPI: MADT (v001 FUJ 4LWXL 0x20300000 FUJ 0x01000000) @ 0xcfe81f70
(XEN) ACPI: BOOT (v001 FUJ 4LWXL 0x20300000 FUJ 0x01000000) @ 0xcfe81fd8
(XEN) ACPI: SSDT (v001 FUJ 4LWXL 0x20300000 FUJ 0x01000000) @ 0xcfe7bd5c
(XEN) ACPI: DSDT (v001 FUJ 4LWXL 0x20300000 FUJ 0x01000000) @ 0x00000000
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 15:6 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) Processor #1 15:6 APIC version 20
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode: Flat. Using 1 I/O APICs
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) Initializing CPU#0
(XEN) Detected 3400.266 MHz processor.
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 2048K
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 0
(XEN) VMX disabled by Feature Control MSR.
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#0.
(XEN) CPU0: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU0: Thermal monitoring enabled
(XEN) CPU0: Intel(R) Pentium(R) D CPU 3.40GHz stepping 02
(XEN) Booting processor 1/1 eip 90000
(XEN) Initializing CPU#1
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 2048K
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 1
(XEN) VMX disabled by Feature Control MSR.
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#1.
(XEN) CPU1: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU1: Thermal monitoring enabled
(XEN) CPU1: Intel(R) Pentium(R) D CPU 3.40GHz stepping 02
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN) -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) checking TSC synchronization across 2 CPUs: passed.
(XEN) Platform timer is 1.193MHz PIT
(XEN) Brought up 2 CPUs
(XEN) Machine check exception polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Domain 0 kernel supports features = { 0000001f }.
(XEN) Domain 0 kernel requires features = { 00000000 }.
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) Dom0 alloc.: 03000000->04000000 (847360 pages to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) Loaded kernel: c0100000->c045831c
(XEN) Init. ramdisk: c0459000->c06aba00
(XEN) Phys-Mach map: c06ac000->c09eb800
(XEN) Start info: c09ec000->c09ed000
(XEN) Page tables: c09ed000->c09f1000
(XEN) Boot stack: c09f1000->c09f2000
(XEN) TOTAL: c0000000->c0c00000
(XEN) ENTRY ADDRESS: c0100000
(XEN) Dom0 has maximum 2 VCPUs
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) Not enough RAM for DOM0 reservation.
(XEN) ****************************************
(XEN)
(XEN) Reboot in five seconds...
[-- Attachment #3: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2006-08-01 4:51 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-01 4:51 About the behavior on an illegal dom0_mem value INAKOSHI Hiroya
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.