* [Xen-changelog] 1. Deleted slab.c, added xmalloc.c. Do not rename header or remove [not found] <E1CxCTk-00083v-Ve@moria.surriel.com> @ 2005-02-04 23:44 ` Jared Rhine 2005-02-04 23:55 ` Alex Ho 0 siblings, 1 reply; 4+ messages in thread From: Jared Rhine @ 2005-02-04 23:44 UTC (permalink / raw) To: xen-devel [BitKeeper == Xen on Fri, 04 Feb 2005 22:47:58 +0000] BitKeeper> ChangeSet 1.1768.1.1, 2005/02/04 22:47:58+00:00, BitKeeper> iap10@labyrinth.cl.cam.ac.uk BitKeeper> 1. Deleted slab.c, added xmalloc.c. Do not rename header BitKeeper> or remove unnecessary includes (yet). BitKeeper> 2. Add explicit align arg, although current BitKeeper> implementation over-aligns. BitKeeper> 3. Add list_for_each_entry_safe(). BitKeeper> 4. Make xmalloc_array use _xmalloc_array, to avoid BitKeeper> duplicate eval of "num" arg. BitKeeper> 5. Rearrange slab.h a little to show the exposed BitKeeper> functions/macros first. This patch broke my build on a fresh checkout. gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Wall -Werror -Wno-format -pipe -I/usr/local/src/xen/xen/include -Wno-pointer-arith -Wredundant-dec\ls -O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DNDEBUG -c slab.c -o slab.o slab.c:191: error: parse error before "xmem_cache_t" slab.c:191: warning: no semicolon at end of struct or union slab.c:196: error: parse error before "xmem_cache_t" slab.c:199: error: parse error before "xmem_cache_t" slab.c:224: error: parse error before '}' token Investigating further, but hopefully this quick notice is valuable. -- jared@wordzoo.com "One cannot mark the point without marking the path." ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Xen-changelog] 1. Deleted slab.c, added xmalloc.c. Do not rename header or remove 2005-02-04 23:44 ` [Xen-changelog] 1. Deleted slab.c, added xmalloc.c. Do not rename header or remove Jared Rhine @ 2005-02-04 23:55 ` Alex Ho 2005-02-05 0:45 ` Jacob Gorm Hansen 0 siblings, 1 reply; 4+ messages in thread From: Alex Ho @ 2005-02-04 23:55 UTC (permalink / raw) To: Jared Rhine; +Cc: xen-devel just delete xen/common/slab.c .a On Fri, 04 Feb 2005 15:44:33 -0800 Jared Rhine <jared@wordzoo.com> wrote: > [BitKeeper == Xen on Fri, 04 Feb 2005 22:47:58 +0000] > > BitKeeper> ChangeSet 1.1768.1.1, 2005/02/04 22:47:58+00:00, > BitKeeper> iap10@labyrinth.cl.cam.ac.uk > BitKeeper> 1. Deleted slab.c, added xmalloc.c. Do not rename header > BitKeeper> or remove unnecessary includes (yet). > BitKeeper> 2. Add explicit align arg, although current > BitKeeper> implementation over-aligns. > BitKeeper> 3. Add list_for_each_entry_safe(). > BitKeeper> 4. Make xmalloc_array use _xmalloc_array, to avoid > BitKeeper> duplicate eval of "num" arg. > BitKeeper> 5. Rearrange slab.h a little to show the exposed > BitKeeper> functions/macros first. > > This patch broke my build on a fresh checkout. > > gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing > -iwithprefix include -Wall -Werror -Wno-format -pipe > -I/usr/local/src/xen/xen/include -Wno-pointer-arith -Wredundant-dec\ls > -O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DNDEBUG -c > slab.c -o slab.o > slab.c:191: error: parse error before "xmem_cache_t" > slab.c:191: warning: no semicolon at end of struct or union > slab.c:196: error: parse error before "xmem_cache_t" > slab.c:199: error: parse error before "xmem_cache_t" > slab.c:224: error: parse error before '}' token > > Investigating further, but hopefully this quick notice is valuable. > > -- jared@wordzoo.com > > "One cannot mark the point without marking the path." > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting > Tool for open source databases. Create drag-&-drop reports. Save time > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Xen-changelog] 1. Deleted slab.c, added xmalloc.c. Do not rename header or remove 2005-02-04 23:55 ` Alex Ho @ 2005-02-05 0:45 ` Jacob Gorm Hansen 2005-02-05 2:18 ` Jacob Gorm Hansen 0 siblings, 1 reply; 4+ messages in thread From: Jacob Gorm Hansen @ 2005-02-05 0:45 UTC (permalink / raw) To: Alex Ho; +Cc: Jared Rhine, xen-devel Alex Ho wrote: > just delete xen/common/slab.c > .a I am getting a bunch of linker errors with the latest bkbits version: ld -m elf_i386 -T x86_32/xen.lds -N \ boot/x86_32.o /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/drivers/char/driver.o /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/drivers/acpi/driver.o /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/drivers/pci/driver.o /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/arch/x86/arch.o -o /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/xen-syms /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x15a2): In function `alloc_dom_mem': : undefined reference to `hypercall_create_continuation' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x17db): In function `free_dom_mem': : undefined reference to `hypercall_create_continuation' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x18f4): In function `do_createdomain': : undefined reference to `arch_do_createdomain' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x1a2e): In function `domain_destruct': : undefined reference to `free_perdomain_pt' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x1b9c): In function `do_boot_vcpu': : undefined reference to `arch_final_setup_guestos' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x1c15): In function `do_boot_vcpu': : undefined reference to `arch_free_exec_domain_struct' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x1d73): In function `domain_kill': : undefined reference to `domain_relinquish_memory' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x1e79): In function `domain_shutdown': : undefined reference to `machine_halt' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x1ed4): In function `domain_shutdown': : undefined reference to `machine_restart' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x1f3a): In function `alloc_new_dom_mem': : undefined reference to `domain_relinquish_memory' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x1fc5): In function `final_setup_guestos': : undefined reference to `arch_final_setup_guestos' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x3b79): In function `do_task_queues': : undefined reference to `dump_pageframe_info' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x3fd2): In function `halt_machine': : undefined reference to `machine_restart' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x4930): In function `do_multicall': : undefined reference to `hypercall_create_continuation' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x7770): In function `alloc_exec_domain_struct': : undefined reference to `arch_alloc_exec_domain_struct' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x7838): In function `alloc_exec_domain_struct': : undefined reference to `arch_free_exec_domain_struct' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x79e0): In function `__enter_scheduler': : undefined reference to `switch_to' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x7bb4): In function `free_domain_struct': : undefined reference to `arch_free_exec_domain_struct' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x7bec): In function `alloc_domain_struct': : undefined reference to `arch_alloc_domain_struct' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x7c29): In function `alloc_domain_struct': : undefined reference to `arch_free_domain_struct' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/common/common.o(.text+0x7bc7): In function `free_domain_struct': : undefined reference to `arch_free_domain_struct' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/drivers/char/driver.o(.text+0x100a): In function `panic': : undefined reference to `machine_restart' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/arch/x86/arch.o(.text+0x761): In function `arch_do_dom0_op': : undefined reference to `do_iopl' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/arch/x86/arch.o(.text+0x5958): In function `do_mmu_update': : undefined reference to `hypercall_create_continuation' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/arch/x86/arch.o(.text+0xe60b): In function `do_set_trap_table': : undefined reference to `hypercall_create_continuation' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/arch/x86/arch.o(.text+0x10341): In function `vmx_do_page_fault': : undefined reference to `handle_mmio' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/arch/x86/arch.o(.text+0x11d02): In function `vmx_do_launch': : undefined reference to `arch_vmx_do_resume' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/arch/x86/arch.o(.text+0x13166): In function `construct_dom0': : undefined reference to `new_thread' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/arch/x86/arch.o(.text.init+0x64e5): In function `__start_xen': : undefined reference to `startup_cpu_idle_loop' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/arch/x86/arch.o(.text.init+0x6967): In function `start_of_day': : undefined reference to `arch_do_createdomain' /mnt/hda3/home/jacobg/xeno-unstable.bk/xen/arch/x86/arch.o(.text.init+0x71a3): In function `start_secondary': : undefined reference to `startup_cpu_idle_loop' make[1]: *** [/mnt/hda3/home/jacobg/xeno-unstable.bk/xen/xen-syms] Error 1 make[1]: Leaving directory `/mnt/hda3/home/jacobg/xeno-unstable.bk/xen/arch/x86' make: *** [/mnt/hda3/home/jacobg/xeno-unstable.bk/xen/xen] Error 2 /Jacob ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Xen-changelog] 1. Deleted slab.c, added xmalloc.c. Do not rename header or remove 2005-02-05 0:45 ` Jacob Gorm Hansen @ 2005-02-05 2:18 ` Jacob Gorm Hansen 0 siblings, 0 replies; 4+ messages in thread From: Jacob Gorm Hansen @ 2005-02-05 2:18 UTC (permalink / raw) Cc: xen-devel Jacob Gorm Hansen wrote: > Alex Ho wrote: > >> just delete xen/common/slab.c >> .a > > > I am getting a bunch of linker errors with the latest bkbits version: > never mind, a couple of rounds of unpull & pulls and a few make cleans sorted it. Jacob ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-02-05 2:18 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <E1CxCTk-00083v-Ve@moria.surriel.com>
2005-02-04 23:44 ` [Xen-changelog] 1. Deleted slab.c, added xmalloc.c. Do not rename header or remove Jared Rhine
2005-02-04 23:55 ` Alex Ho
2005-02-05 0:45 ` Jacob Gorm Hansen
2005-02-05 2:18 ` Jacob Gorm Hansen
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.