• [^] # Re: Bienvenue dans la famille *BSD

    Posté par . En réponse au journal A la découverte de NetBSD/i386. Évalué à 1.

    Une chose que j'is trouvé TRÈS agréable, c'était la séquence de boot de
    NetBSD. En la lisant, on comprend l'organisation de la machine, ce que
    fait le noyau et dans quel ordre.

    En voici une que j'ai trouvé sur le grand 'ternet et voici la version résumé
    de l'architechture de cette machine coomme la voit NetBSD.

    mainbus0
    - cup0
    - psycho0
    | - pci0: io space
    | - ppb0: PCI bridge
    | | - pci1: bus
    | | - ebus0
    | | | - auxio0
    | | | - power
    | | | - com0: console
    | | | - kbd0: clavier
    | | | - com1
    | | | - lpt0
    | | | - fdthree
    | | | - clock0
    | | | - flashprom
    | | | - audiocs0
    | | | - audio0
    | | - hme0
    | | | -nsphy0
    | | - ATI 3D Rage Pro
    | | - pciide0
    | | - wd0
    | | | - wd0a (celui-là, on doit le deviner)
    | | | - root
    | | - atapibus0
    | | - cd0
    | - ppb1: PCI brigde
    | - pci2
    | - fxp0
    | - inphy0
    - pcons


    Si tu ne sais pas ce qu'est « hme », un simple man hme te dis
    > NAME
    >
    > hme - Sun Microelectronics STP2002-STQ Ethernet interfaces device driver

    Le noyau ne te noye pas dans des trucs illisible et il y a une vraie doc.

    Frédéric

    ---

    NetBSD 1.6.1 (GENERIC) #0: Mon Apr 7 10:27:16 UTC 2003
    autobuild@cs20.apochromatic.org:/autobuilder/build/netbsd-1-6/
    sparc64/OBJ/autobuilder/build/netbsd-1-6
    /src/sys/arch/sparc64/compile/GENERIC
    total memory = 256 MB
    avail memory = 228 MB
    using 1651 buffers containing 13208 KB of memory
    bootpath: /pci@1f,0/pci@1,1/ide@3,0/disk@0,0
    mainbus0 (root): SUNW,Ultra-5_10
    cpu0 at mainbus0: SUNW,UltraSPARC-IIi @ 333 MHz, version 0 FPU
    cpu0: physical 32K instruction (32 b/l), 16K data (32 b/l), 2048K external (64 b/l)
    psycho0 at mainbus0 addr 0xfffc4000
    SUNW,sabre: impl 0, version 0: ign 7c0 bus range 0 to 2; PCI bus 0
    DVMA map: c0000000 to e0000000
    IOTSB: 12be000 to 133e000
    pci0 at psycho0
    pci0: i/o space, memory space enabled
    ppb0 at pci0 dev 1 function 1: Sun Microsystems Simba PCI bridge (rev. 0x13)
    pci1 at ppb0 bus 1
    pci1: i/o space, memory space enabled
    ebus0 at pci1 dev 1 function 0
    ebus0: Sun Microsystems PCIO Ebus2, revision 0x01
    auxio0 at ebus0 addr 726000-726003, 728000-728003, 72a000-72a003, 72c000-72c003, 72f000-72f003
    power at ebus0 addr 724000-724003 ipl 37 not configured
    SUNW,pll at ebus0 addr 504000-504002 not configured
    se at ebus0 addr 400000-40007f ipl 43 not configured
    com0 at ebus0 addr 3083f8-3083ff ipl 41: ns16550a, working fifo
    com0: console
    kbd0 at com0 (console input)
    com1 at ebus0 addr 3062f8-3062ff ipl 42: ns16550a, working fifo
    ms0 at com1
    lpt0 at ebus0 addr 3043bc-3043cb, 30015c-30015d, 700000-70000f ipl 34
    fdthree at ebus0 addr 3023f0-3023f7, 706000-70600f, 720000-720003 ipl 39 not configured
    clock0 at ebus0 addr 0-1fff: mk48t59: hostid 80a829a6
    flashprom at ebus0 addr 0-fffff not configured
    audiocs0 at ebus0 addr 200000-2000ff, 702000-70200f, 704000-70400f, 722000-722003 ipl 35 ipl 36: CS4231A
    audio0 at audiocs0: full duplex
    hme0 at pci1 dev 1 function 1: Sun Happy Meal Ethernet, rev. 1
    hme0: interrupting at ivec 3021
    hme0: Ethernet address 08:00:20:a8:29:a6
    nsphy0 at hme0 phy 1: DP83840 10/100 media interface, rev. 1
    nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
    ATI Technologies 3D Rage Pro (VGA display, revision 0x5c) at pci1 dev 2 function 0 not configured
    pciide0 at pci1 dev 3 function 0: CMD Technology PCI0646 (rev. 0x03)
    pciide0: bus-master DMA support present
    pciide0: primary channel configured to native-PCI mode
    pciide0: using ivec 1820 for native-PCI interrupt
    wd0 at pciide0 channel 0 drive 0:
    wd0: drive supports 16-sector PIO transfers, LBA addressing
    wd0: 8693 MB, 17662 cyl, 16 head, 63 sec, 512 bytes/sect x 17803440 sectors
    wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
    wd0(pciide0:0:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
    pciide0: secondary channel configured to native-PCI mode
    atapibus0 at pciide0 channel 1: 2 targets
    cd0 at atapibus0 drive 0: type 5 cdrom removable
    cd0: drive supports PIO mode 4, DMA mode 2
    cd0(pciide0:1:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
    ppb1 at pci0 dev 1 function 0: Sun Microsystems Simba PCI bridge (rev. 0x13)
    pci2 at ppb1 bus 2
    pci2: i/o space, memory space enabled
    fxp0 at pci2 dev 3 function 0: i82559 Ethernet, rev 8
    fxp0: interrupting at ivec 18
    fxp0: Ethernet address 00:90:27:c2:88:5e
    inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
    inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
    pcons at mainbus0 not configured
    No counter-timer -- using %tick at 333MHz as system clock.
    Kernelized RAIDframe activated
    root on wd0a dumps on wd0b
    root file system type: ffs