Dear Sean,

For now, I have very strange results, and unfortunately I dont know where to go.


So from the beginning, I am using releng 8.2. My /etc/make.conf looks as:
$ cat /etc/make.conf
CPUTYPE=core2
# added by use.perl 2012-01-18 10:00:39
PERL_VERSION=5.12.4


I've attached my base kernel config, and I start this kernel with this command: # xm create -c /dev/null kernel=/home/krichy/kernel extra="kern.hz=100" memory=512

With these, the kernel does crash.

Giving it 256M still crashes, with 128M it boots up. With 192M it stucks, it eats up its vcpu.

Now, I've disabled pf, pflog, crypto, and IPSEC.
With 512M, it boots well.


Unfortunately, I dont understand the patches you wrote me, so I could only apply them, and make the code compile, but with no success.

How could I get further with this problem?

Will the MFC you mentioned affect 8.2? Or just 9.0?

Thanks in advance,


Kojedzinszky Richard
Euronet Magyarorszag Informatikai Zrt.

On Wed, 18 Jan 2012, Richard Kojedzinszky wrote:

Date: Wed, 18 Jan 2012 00:01:27 +0100 (CET)
From: Richard Kojedzinszky <kri...@tvnetwork.hu>
To: Sean Bruno <sean...@yahoo-inc.com>
Cc: "freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>
Subject: Re: 8.2 releng

Dear Sean,

I've applied the patches to 8.2/releng, but as I am not an xen/i386 expert, some patches may got applied wrong. Although the kernel did compile, it did not boot, just crashed.

regards,


Kojedzinszky Richard
Euronet Magyarorszag Informatikai Zrt.

On Mon, 16 Jan 2012, Sean Bruno wrote:

Date: Mon, 16 Jan 2012 08:49:45 -0800
From: Sean Bruno <sean...@yahoo-inc.com>
To: Richard Kojedzinszky <kri...@tvnetwork.hu>
Cc: "freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>
Subject: Re: 8.2 releng

On Mon, 2012-01-16 at 02:58 -0800, Richard Kojedzinszky wrote:
Dear Sean,

I've investigated the problem, and found the following:

When starting with
# xm create -c /dev/null kernel=/home/krichy/kernel extra="kern.hz=100"
memory=464

The kernel boots up, but when adding only one more MB to it, as:
# xm create -c /dev/null kernel=/home/krichy/kernel extra="kern.hz=100"
memory=465

it does crash.

The config is the simple one I've attached previously, with pf and pflog
disabled. But again, if I enable pf and pflog, the domain starts with
512MB ram well.

Regards,



Ah, this one!  Alan has resolved these issues in xen on -current at the
moment.  I suspect an MFC is coming soon:

http://svnweb.freebsd.org/base/head/sys/i386/xen/?view=log

If you want to try r229007, r228935, r228923, r228747, r228746 and
r228522 on stable/8 we'd appreciate the testing.

Sean

_______________________________________________
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to "freebsd-xen-unsubscr...@freebsd.org"
#
# XEN -- Kernel configuration for i386 XEN DomU
#
# $FreeBSD: src/sys/i386/conf/XEN,v 1.9.2.2.2.1 2010/12/21 17:09:25 kensmith 
Exp $

cpu             I686_CPU
ident           DB

#makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols
makeoptions     MODULES_OVERRIDE=""

#options        SCHED_4BSD               
options         SCHED_ULE               # ULE scheduler
#options        PREEMPTION              # Enable kernel thread preemption

options         INET                    # InterNETworking
options         INET6                   # IPv6 communications protocols
options         ACCEPT_FILTER_HTTP
options         ACCEPT_FILTER_DATA
options         ACCEPT_FILTER_DNS
#options        SCTP                    # Stream Control Transmission Protocol
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support
#options        UFS_ACL                 # Support for access control lists
options         UFS_DIRHASH             # Improve performance on big directories
options         NULLFS
#options        UFS_GJOURNAL            # Enable gjournal-based UFS journaling
#options        NFSCLIENT               # Network Filesystem Client
#options        NFSSERVER               # Network Filesystem Server
#options        NFSLOCKD                # Network Lock Manager
#options        NFS_ROOT                # NFS usable as /, requires NFSCLIENT
#options        MSDOSFS                 # MSDOS Filesystem
#options        CD9660                  # ISO 9660 Filesystem
options         PROCFS                  # Process filesystem (requires PSEUDOFS)
options         PSEUDOFS                # Pseudo-filesystem framework
options         GEOM_PART_GPT           # GUID Partition Tables.
options         GEOM_LABEL              # Provides labelization
#options        COMPAT_43TTY            # BSD 4.3 TTY compat (sgtty)
#options        COMPAT_FREEBSD4         # Compatible with FreeBSD4
#options        COMPAT_FREEBSD5         # Compatible with FreeBSD5
#options        COMPAT_FREEBSD6         # Compatible with FreeBSD6
#options        COMPAT_FREEBSD7         # Compatible with FreeBSD7
#options        KTRACE                  # ktrace(1) support
#options        STACK                   # stack(9) support
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time 
extensions
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         AUDIT                   # Security event auditing

# Debugging for use in -current
#options        KDB                     # Enable kernel debugger support.
#options        DDB                     # Support DDB.
#options        GDB                     # Support remote GDB.
options         INVARIANTS              # Enable calls of extra sanity checking
options         INVARIANT_SUPPORT       # Extra sanity checks of internal 
structures, required by INVARIANTS
#options        WITNESS                 # Enable checks to detect deadlocks and 
cycles
#options        WITNESS_SKIPSPIN        # Don't run witness on spinlocks for 
speed

options         PAE
nooption        NATIVE
option          XEN
nodevice        atpic
nodevice        isa
options         MCLSHIFT=12

# To make an SMP kernel, the next two lines are needed
#options        SMP                     # Symmetric MultiProcessor Kernel
#device         apic                    # I/O APIC

device          pci

# Pseudo devices.
device          loop            # Network loopback
device          random          # Entropy device
device          ether           # Ethernet support
#device         tun             # Packet tunnel.
device          pty             # Pseudo-ttys (telnet etc)
device          md              # Memory "disks"
#device         gif             # IPv6 and IPv4 tunneling
#device         faith           # IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
#device         bpf             # Berkeley packet filter

device          pf
device          pflog

#options        MAC
#options        MAC_BIBA
#options        MAC_MLS
#options        MAC_SEEOTHERUIDS

options         IPSEC
device          crypto
_______________________________________________
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to "freebsd-xen-unsubscr...@freebsd.org"

Reply via email to