cvs commit: src/sys/ia64/ia64 interrupt.c machdep.c mp_machdep.c src/sys/ia64/include kdb.h pcpu.h

Marcel Moolenaar marcel at
Sat Nov 18 21:52:27 UTC 2006

marcel      2006-11-18 21:52:26 UTC

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        interrupt.c machdep.c mp_machdep.c 
    sys/ia64/include     kdb.h pcpu.h 
  Now that printf() needs the PCPU, set it up before we call printf().
  Change the pc_pcb field from a pointer to struct pcb to struct pcb
  so that sizeof(struct pcb) includes the PCB we use for IPI_STOP.
  Statically declare early_pcb so that we don't have to allocate the
  PCB for thread0. This way we can setup the PCPU before cninit()
  and thus before we use printf().
  Revision  Changes    Path
  1.56      +1 -1      src/sys/ia64/ia64/interrupt.c
  1.211     +8 -20     src/sys/ia64/ia64/machdep.c
  1.62      +2 -2      src/sys/ia64/ia64/mp_machdep.c
  1.4       +1 -1      src/sys/ia64/include/kdb.h
  1.18      +4 -2      src/sys/ia64/include/pcpu.h

More information about the cvs-src mailing list