Re: last KSE changes

2003-01-31 Thread Philip Paeps
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

2003-01-31 Thread Philip Paeps
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

2003-01-31 Thread Julian Elischer
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

2003-01-30 Thread Andy Farkas
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

2003-01-28 Thread phk
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