Re: last KSE changes
On 2003-01-28 11:24:41 (-0800), Julian Elischer [EMAIL PROTECTED] wrote: The rumour mill has been running wild on this but **AS FAR AS I KNOW** the breakages have been fixed, since no-one has told me directl of any current breakages. If you have any breakage from this commit, PLEASE TELL ME! Is this the sort of breakage you were expecting: On an Alpha: | linking kernel | init_main.o: In function `proc0_init': | init_main.o(.text+0x428): undefined reference to `kse0_sched' | init_main.o(.text+0x434): undefined reference to `ksegrp0_sched' | init_main.o(.text+0x440): undefined reference to `proc0_sched' | init_main.o(.text+0x44c): undefined reference to `thread0_sched' | *** Error code 1 | | Stop in /usr/obj/usr/src/sys/PROSPERINA. | *** Error code 1 | | Stop in /usr/src. | *** Error code 1 | | Stop in /usr/src. On an i386: | linking kernel | init_main.o: In function `proc0_init': | init_main.o(.text+0x2b9): undefined reference to `kse0_sched' | init_main.o(.text+0x2c3): undefined reference to `ksegrp0_sched' | init_main.o(.text+0x2cd): undefined reference to `proc0_sched' | init_main.o(.text+0x2d7): undefined reference to `thread0_sched' | kern_clock.o: In function `statclock_process': | kern_clock.o(.text+0x704): undefined reference to `sched_clock' | kern_condvar.o: In function `cv_wait': | kern_condvar.o(.text+0x18f): undefined reference to `sched_sleep' | kern_condvar.o: In function `cv_wait_sig': | kern_condvar.o(.text+0x3fa): undefined reference to `sched_sleep' | kern_condvar.o: In function `cv_timedwait': | kern_condvar.o(.text+0x738): undefined reference to `sched_sleep' | kern_condvar.o: In function `cv_timedwait_sig': | kern_condvar.o(.text+0xa3a): undefined reference to `sched_sleep' | kern_exit.o: In function `wait1': | kern_exit.o(.text+0x14aa): undefined reference to `sched_exit' | kern_fork.o: In function `fork1': | kern_fork.o(.text+0xece): undefined reference to `sched_fork' | kern_idle.o: In function `idle_proc': | kern_idle.o(.text+0xb6): undefined reference to `sched_runnable' | kern_mutex.o: In function `propagate_priority': | kern_mutex.o(.text+0x7a): undefined reference to `sched_prio' | kern_proc.o: In function `procinit': | kern_proc.o(.text+0xe9): undefined reference to `sched_sizeof_proc' | kern_proc.o: In function `fill_kinfo_proc': | kern_proc.o(.text+0x149b): undefined reference to `sched_pctcpu' | kern_resource.o: In function `donice': | kern_resource.o(.text+0x9f8): undefined reference to `sched_nice' | kern_subr.o: In function `uio_yield': | kern_subr.o(.text+0x59e): undefined reference to `sched_prio' | kern_switch.o: In function `choosethread': | kern_switch.o(.text+0x9): undefined reference to `sched_choose' | kern_switch.o: In function `kse_reassign': | kern_switch.o(.text+0x147): undefined reference to `sched_add' | kern_switch.o: In function `adjustrunqueue': | kern_switch.o(.text+0x1dc): undefined reference to `sched_rem' | kern_switch.o(.text+0x1e4): undefined reference to `sched_add' | kern_switch.o(.text+0x218): undefined reference to `sched_rem' | kern_switch.o: In function `setrunqueue': | kern_switch.o(.text+0x313): undefined reference to `sched_rem' | kern_switch.o(.text+0x3cd): undefined reference to `sched_add' | kern_synch.o: In function `msleep': | kern_synch.o(.text+0x43b): undefined reference to `sched_sleep' | kern_synch.o: In function `mi_switch': | kern_synch.o(.text+0xc4a): undefined reference to `sched_switchout' | kern_synch.o(.text+0xc66): undefined reference to `sched_switchin' | kern_synch.o: In function `setrunnable': | kern_synch.o(.text+0xd6b): undefined reference to `sched_wakeup' | kern_synch.o: In function `yield': | kern_synch.o(.text+0xfb9): undefined reference to `sched_prio' | kern_thread.o: In function `threadinit': | kern_thread.o(.text+0x1287): undefined reference to `sched_sizeof_thread' | kern_thread.o(.text+0x12d1): undefined reference to `sched_sizeof_ksegrp' | kern_thread.o(.text+0x131b): undefined reference to `sched_sizeof_kse' | subr_trap.o: In function `userret': | subr_trap.o(.text+0x1b): undefined reference to `sched_userret' | subr_trap.o: In function `ast': | subr_trap.o(.text+0x5ef): undefined reference to `sched_prio' | ksched.o: In function `ksched_attach': | ksched.o(.text+0x2e): undefined reference to `sched_rr_interval' | ksched.o: In function `ksched_setscheduler': | ksched.o(.text+0x2d6): undefined reference to `sched_prio' | ksched.o(.text+0x3c6): undefined reference to `sched_prio' | vm_zeroidle.o: In function `vm_pagezero': | vm_zeroidle.o(.text+0x40d): undefined reference to `sched_runnable' | vm_pageout.o: In function `vm_pageout_scan': | vm_pageout.o(.text+0x199c): undefined reference to `sched_nice' | machdep.o: In function `cpu_idle': | machdep.o(.text+0x166e): undefined reference to `sched_runnable' | *** Error code 1 | | Stop in /usr/obj/usr/src/sys/JUNO. | *** Error code 1 | | Stop in /usr/src. |
Re: last KSE changes
On 2003-01-31 15:13:29 (+0100), Philip Paeps [EMAIL PROTECTED] wrote: On 2003-01-28 11:24:41 (-0800), Julian Elischer [EMAIL PROTECTED] wrote: The rumour mill has been running wild on this but **AS FAR AS I KNOW** the breakages have been fixed, since no-one has told me directl of any current breakages. If you have any breakage from this commit, PLEASE TELL ME! [...] Haven't been able to build a kernel for about two/three days, and your commit looks like the one that might be the culprit... :-) ...and it wasn't :-) Sorry about that. There's nothing particularly exciting in my config files, I don't think, but I've attached them anyway, just in case. Sergey pointed out that I was missing a scheduler in my configs. Quick read through UPDATING shed light on the matter and the kernels build nicely again! False alarm, sorry :-o - Philip -- Philip Paeps Please don't CC me, I am [EMAIL PROTECTED] subscribed to the list. As soon as the flight attendant serves the coffee, the airliner encounters turbulence. To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: last KSE changes
Your sources are way out of date.. specifically I think it looks like sys/proc.h is not being updated.. On Fri, 31 Jan 2003, Philip Paeps wrote: On 2003-01-28 11:24:41 (-0800), Julian Elischer [EMAIL PROTECTED] wrote: The rumour mill has been running wild on this but **AS FAR AS I KNOW** the breakages have been fixed, since no-one has told me directl of any current breakages. If you have any breakage from this commit, PLEASE TELL ME! Is this the sort of breakage you were expecting: On an Alpha: | linking kernel | init_main.o: In function `proc0_init': | init_main.o(.text+0x428): undefined reference to `kse0_sched' | init_main.o(.text+0x434): undefined reference to `ksegrp0_sched' | init_main.o(.text+0x440): undefined reference to `proc0_sched' | init_main.o(.text+0x44c): undefined reference to `thread0_sched' | *** Error code 1 | | Stop in /usr/obj/usr/src/sys/PROSPERINA. | *** Error code 1 | | Stop in /usr/src. | *** Error code 1 | | Stop in /usr/src. On an i386: | linking kernel | init_main.o: In function `proc0_init': | init_main.o(.text+0x2b9): undefined reference to `kse0_sched' | init_main.o(.text+0x2c3): undefined reference to `ksegrp0_sched' [...] To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: last KSE changes
On Tue, 28 Jan 2003 [EMAIL PROTECTED] wrote: As for cross-arch breakage I suggest you run make universe before committing in the future. Does one have to be in God-mode to do this? :) (sorry...its a hot friday afternoon here) -- :{ [EMAIL PROTECTED] Andy Farkas System Administrator Speednet Communications http://www.speednet.com.au/ To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: last KSE changes
In message [EMAIL PROTECTED], Jul ian Elischer writes: The rumour mill has been running wild on this but **AS FAR AS I KNOW** the breakages have been fixed, since no-one has told me directl of any current breakages. If you have any breakage from this commit, PLEASE TELL ME! I think you should read your mailbox carefully, I remember a number of objections being raised against other parts of this patch. As for cross-arch breakage I suggest you run make universe before committing in the future. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 [EMAIL PROTECTED] | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message