Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Oct 2011 17:30:45 +0200 (CEST)
From:      Richard Kojedzinszky <krichy@tvnetwork.hu>
To:        freebsd-xen@freebsd.org
Subject:   kernel compilation
Message-ID:  <alpine.DEB.2.02.1110121414001.31539@krichy.tvnetwork.hu>

next in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--1599128132-28908187-1318422540=:31539
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; format=flowed
Content-ID: <alpine.DEB.2.02.1110121722531.13460@krichy.tvnetwork.hu>

Dear users,

I've set up a freebsd 8.2 xen domU under debian squeeze, and have compiled 
a kernel with the attached config.

The first compilation error is here, due to -Werror:
# cc -c -O2 -pipe -fno-strict-aliasing -march=prescott -std=c99  -Wall 
-Wredundant-decls -Wnested-externs -Wstrict-prototypes 
-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef 
-Wno-pointer-sign -fformat-extensions -nostdinc  -I. -I/usr/src/sys 
-I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS 
-include opt_global.h -fno-common -finline-limit=8000 --param 
inline-unit-growth=100 --param large-function-growth=1000 
-mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow 
-mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -Werror 
/usr/src/sys/i386/xen/xen_machdep.c
cc1: warnings being treated as errors
/usr/src/sys/i386/xen/xen_machdep.c:217: warning: 'xpq_queue_log' defined 
but not used

Then for some reason I've chosen to add an #ifdef around the mentioned 
variable, and then the kernel compiled well, and worked well.

Then I decided to strip more options from the kernel I dont use, so I 
removed SCTP from the config. Recompiled the kernel, and with that kernel, 
the domU crashes upon creation, nothing gets logged on the console.

I would like to investigate this problem, why does removing an 
unreferenced variable make the kernel crash upon creation?

But, unfortunately I cannot make my xen dom0 to make coredumps of the 
domains, for some reason only empty files get created under 
/var/xen/dump/. Do someone have experience with this?

Anyway, I am trying to use freebsd as a xen PV domU, as in my experience a 
PV domU can be much faster than a HVM domU. Is it true?

Regards,

Kojedzinszky Richard
TvNetWork Nyrt.
E-mail: krichy (at) tvnetwork [dot] hu
PGP: 0x54B2BF0C8F59B1B7
   Fingerprint = F6D4 3FFE AF03 CACF 0DCB  46A1 54B2 BF0C 8F59 B1B7
--1599128132-28908187-1318422540=:31539
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=XI
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.02.1110121429002.31539@krichy.tvnetwork.hu>
Content-Description: 
Content-Disposition: ATTACHMENT; FILENAME=XI

Iw0KIyBYRU4gLS0gS2VybmVsIGNvbmZpZ3VyYXRpb24gZm9yIGkzODYgWEVO
IERvbVUNCiMNCiMgJEZyZWVCU0Q6IHNyYy9zeXMvaTM4Ni9jb25mL1hFTix2
IDEuOS4yLjIuMi4xIDIwMTAvMTIvMjEgMTc6MDk6MjUga2Vuc21pdGggRXhw
ICQNCg0KY3B1CQlJNjg2X0NQVQ0KaWRlbnQJCVhJDQoNCiNtYWtlb3B0aW9u
cwlERUJVRz0tZwkJIyBCdWlsZCBrZXJuZWwgd2l0aCBnZGIoMSkgZGVidWcg
c3ltYm9scw0KbWFrZW9wdGlvbnMJTU9EVUxFU19PVkVSUklERT0iIg0KDQoj
b3B0aW9ucyAJU0NIRURfNEJTRAkJIA0Kb3B0aW9ucyAJU0NIRURfVUxFCQkj
IFVMRSBzY2hlZHVsZXINCiNvcHRpb25zIAlQUkVFTVBUSU9OCQkjIEVuYWJs
ZSBrZXJuZWwgdGhyZWFkIHByZWVtcHRpb24NCg0Kb3B0aW9ucyAJSU5FVAkJ
CSMgSW50ZXJORVR3b3JraW5nDQpvcHRpb25zIAlJTkVUNgkJCSMgSVB2NiBj
b21tdW5pY2F0aW9ucyBwcm90b2NvbHMNCm9wdGlvbnMgCVNDVFAJCQkjIFN0
cmVhbSBDb250cm9sIFRyYW5zbWlzc2lvbiBQcm90b2NvbA0Kb3B0aW9ucyAJ
RkZTCQkJIyBCZXJrZWxleSBGYXN0IEZpbGVzeXN0ZW0NCm9wdGlvbnMgCVNP
RlRVUERBVEVTCQkjIEVuYWJsZSBGRlMgc29mdCB1cGRhdGVzIHN1cHBvcnQN
CiNvcHRpb25zIAlVRlNfQUNMCQkJIyBTdXBwb3J0IGZvciBhY2Nlc3MgY29u
dHJvbCBsaXN0cw0Kb3B0aW9ucyAJVUZTX0RJUkhBU0gJCSMgSW1wcm92ZSBw
ZXJmb3JtYW5jZSBvbiBiaWcgZGlyZWN0b3JpZXMNCm9wdGlvbnMJCU5VTExG
Uw0KI29wdGlvbnMgCVVGU19HSk9VUk5BTAkJIyBFbmFibGUgZ2pvdXJuYWwt
YmFzZWQgVUZTIGpvdXJuYWxpbmcNCiNvcHRpb25zIAlORlNDTElFTlQJCSMg
TmV0d29yayBGaWxlc3lzdGVtIENsaWVudA0KI29wdGlvbnMgCU5GU1NFUlZF
UgkJIyBOZXR3b3JrIEZpbGVzeXN0ZW0gU2VydmVyDQojb3B0aW9ucyAJTkZT
TE9DS0QJCSMgTmV0d29yayBMb2NrIE1hbmFnZXINCiNvcHRpb25zIAlORlNf
Uk9PVAkJIyBORlMgdXNhYmxlIGFzIC8sIHJlcXVpcmVzIE5GU0NMSUVOVA0K
I29wdGlvbnMgCU1TRE9TRlMJCQkjIE1TRE9TIEZpbGVzeXN0ZW0NCiNvcHRp
b25zIAlDRDk2NjAJCQkjIElTTyA5NjYwIEZpbGVzeXN0ZW0NCm9wdGlvbnMg
CVBST0NGUwkJCSMgUHJvY2VzcyBmaWxlc3lzdGVtIChyZXF1aXJlcyBQU0VV
RE9GUykNCm9wdGlvbnMgCVBTRVVET0ZTCQkjIFBzZXVkby1maWxlc3lzdGVt
IGZyYW1ld29yaw0Kb3B0aW9ucyAJR0VPTV9QQVJUX0dQVAkJIyBHVUlEIFBh
cnRpdGlvbiBUYWJsZXMuDQpvcHRpb25zIAlHRU9NX0xBQkVMCQkjIFByb3Zp
ZGVzIGxhYmVsaXphdGlvbg0KI29wdGlvbnMgCUNPTVBBVF80M1RUWQkJIyBC
U0QgNC4zIFRUWSBjb21wYXQgKHNndHR5KQ0KI29wdGlvbnMgCUNPTVBBVF9G
UkVFQlNENAkJIyBDb21wYXRpYmxlIHdpdGggRnJlZUJTRDQNCiNvcHRpb25z
IAlDT01QQVRfRlJFRUJTRDUJCSMgQ29tcGF0aWJsZSB3aXRoIEZyZWVCU0Q1
DQojb3B0aW9ucyAJQ09NUEFUX0ZSRUVCU0Q2CQkjIENvbXBhdGlibGUgd2l0
aCBGcmVlQlNENg0KI29wdGlvbnMgCUNPTVBBVF9GUkVFQlNENwkJIyBDb21w
YXRpYmxlIHdpdGggRnJlZUJTRDcNCiNvcHRpb25zIAlLVFJBQ0UJCQkjIGt0
cmFjZSgxKSBzdXBwb3J0DQojb3B0aW9ucyAJU1RBQ0sJCQkjIHN0YWNrKDkp
IHN1cHBvcnQNCm9wdGlvbnMgCVNZU1ZTSE0JCQkjIFNZU1Ytc3R5bGUgc2hh
cmVkIG1lbW9yeQ0Kb3B0aW9ucyAJU1lTVk1TRwkJCSMgU1lTVi1zdHlsZSBt
ZXNzYWdlIHF1ZXVlcw0Kb3B0aW9ucyAJU1lTVlNFTQkJCSMgU1lTVi1zdHls
ZSBzZW1hcGhvcmVzDQpvcHRpb25zIAlfS1BPU0lYX1BSSU9SSVRZX1NDSEVE
VUxJTkcgIyBQT1NJWCBQMTAwM18xQiByZWFsLXRpbWUgZXh0ZW5zaW9ucw0K
b3B0aW9ucyAJS0JEX0lOU1RBTExfQ0RFVgkjIGluc3RhbGwgYSBDREVWIGVu
dHJ5IGluIC9kZXYNCm9wdGlvbnMgCUFVRElUCQkJIyBTZWN1cml0eSBldmVu
dCBhdWRpdGluZw0KDQojIERlYnVnZ2luZyBmb3IgdXNlIGluIC1jdXJyZW50
DQojb3B0aW9ucyAJS0RCCQkJIyBFbmFibGUga2VybmVsIGRlYnVnZ2VyIHN1
cHBvcnQuDQojb3B0aW9ucyAJRERCCQkJIyBTdXBwb3J0IEREQi4NCiNvcHRp
b25zIAlHREIJCQkjIFN1cHBvcnQgcmVtb3RlIEdEQi4NCiNvcHRpb25zIAlJ
TlZBUklBTlRTCQkjIEVuYWJsZSBjYWxscyBvZiBleHRyYSBzYW5pdHkgY2hl
Y2tpbmcNCiNvcHRpb25zIAlJTlZBUklBTlRfU1VQUE9SVAkjIEV4dHJhIHNh
bml0eSBjaGVja3Mgb2YgaW50ZXJuYWwgc3RydWN0dXJlcywgcmVxdWlyZWQg
YnkgSU5WQVJJQU5UUw0KI29wdGlvbnMgCVdJVE5FU1MJCQkjIEVuYWJsZSBj
aGVja3MgdG8gZGV0ZWN0IGRlYWRsb2NrcyBhbmQgY3ljbGVzDQojb3B0aW9u
cyAJV0lUTkVTU19TS0lQU1BJTgkjIERvbid0IHJ1biB3aXRuZXNzIG9uIHNw
aW5sb2NrcyBmb3Igc3BlZWQNCg0Kb3B0aW9ucyAJUEFFDQpub29wdGlvbglO
QVRJVkUNCm9wdGlvbgkJWEVODQpub2RldmljZQlhdHBpYw0Kbm9kZXZpY2UJ
aXNhDQpvcHRpb25zIAlNQ0xTSElGVD0xMg0KDQojIFRvIG1ha2UgYW4gU01Q
IGtlcm5lbCwgdGhlIG5leHQgdHdvIGxpbmVzIGFyZSBuZWVkZWQNCiNvcHRp
b25zIAlTTVAJCQkjIFN5bW1ldHJpYyBNdWx0aVByb2Nlc3NvciBLZXJuZWwN
CiNkZXZpY2UJCWFwaWMJCQkjIEkvTyBBUElDDQoNCmRldmljZQkJcGNpDQoN
CiMgUHNldWRvIGRldmljZXMuDQpkZXZpY2UJCWxvb3AJCSMgTmV0d29yayBs
b29wYmFjaw0KZGV2aWNlCQlyYW5kb20JCSMgRW50cm9weSBkZXZpY2UNCmRl
dmljZQkJZXRoZXIJCSMgRXRoZXJuZXQgc3VwcG9ydA0KI2RldmljZQkJdHVu
CQkjIFBhY2tldCB0dW5uZWwuDQpkZXZpY2UJCXB0eQkJIyBQc2V1ZG8tdHR5
cyAodGVsbmV0IGV0YykNCmRldmljZQkJbWQJCSMgTWVtb3J5ICJkaXNrcyIN
CiNkZXZpY2UJCWdpZgkJIyBJUHY2IGFuZCBJUHY0IHR1bm5lbGluZw0KI2Rl
dmljZQkJZmFpdGgJCSMgSVB2Ni10by1JUHY0IHJlbGF5aW5nICh0cmFuc2xh
dGlvbikNCg0KIyBUaGUgYGJwZicgZGV2aWNlIGVuYWJsZXMgdGhlIEJlcmtl
bGV5IFBhY2tldCBGaWx0ZXIuDQojIEJlIGF3YXJlIG9mIHRoZSBhZG1pbmlz
dHJhdGl2ZSBjb25zZXF1ZW5jZXMgb2YgZW5hYmxpbmcgdGhpcyENCiMgTm90
ZSB0aGF0ICdicGYnIGlzIHJlcXVpcmVkIGZvciBESENQLg0KZGV2aWNlCQli
cGYJCSMgQmVya2VsZXkgcGFja2V0IGZpbHRlcg0KDQpkZXZpY2UJCXBmDQpk
ZXZpY2UJCXBmbG9nDQoNCm9wdGlvbnMJCU1BQw0Kb3B0aW9ucwkJTUFDX0JJ
QkENCg==

--1599128132-28908187-1318422540=:31539--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.DEB.2.02.1110121414001.31539>