Doug, Peter,
This is great news indeed :-). I assume there's much work to go, but very cool. Robert N M Watson FreeBSD Core Team, TrustedBSD Project [EMAIL PROTECTED] NAI Labs, Safeport Network Services On Mon, 8 Oct 2001, Peter Wemm wrote: > Just a FYI to people not on the ia64 list... > > All bow before Doug Rabson, the mighty! :-) > > peter@overcee[11:23am]~src/sys/ia64/compile/SMALL-203# telnet -K ia64 > Trying 10.0.0.21... > Connected to ia64.wemm.org. > Escape character is '^]'. > > FreeBSD/ia64 (ia64.wemm.org) (ttyp0) > > login: peter > Password: > Last login: Thu Oct 4 12:26:02 from overcee > Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 > The Regents of the University of California. All rights reserved. > > FreeBSD 5.0-CURRENT (SMALL) #1: Mon Oct 8 10:33:33 PDT 2001 > > Welcome to FreeBSD! > > $ uname -a > FreeBSD ia64.wemm.org 5.0-CURRENT FreeBSD 5.0-CURRENT #1: Mon Oct 8 10:33:33 PDT >2001 [EMAIL PROTECTED]:/home/src/sys/ia64/compile/SMALL ia64 > $ df > Filesystem 1K-blocks Used Avail Capacity Mounted on > /dev/da1a 254063 124581 109157 53% / > devfs 1 1 0 100% /dev > procfs 8 8 0 100% /proc > $ ps -axl > UID PID PPID CPU PRI NI VSZ RSS WCHAN STAT TT TIME COMMAND > 0 0 0 0 -16 0 0 5 sched DLs ?? 0:00.00 (swapper) > 0 1 0 0 8 0 1312 23 wait ILs ?? 0:00.01 (init) > 0 2 0 0 -16 0 0 5 psleep DL ?? 0:00.00 (pagedaemon) > 0 3 0 0 20 0 0 5 psleep DL ?? 0:00.00 (vmdaemon) > 0 4 0 0 20 0 0 5 pgzero DL ?? 0:00.00 (pagezero) > 0 5 0 0 -16 0 0 5 psleep DL ?? 0:00.01 (bufdaemon) > 0 6 0 0 20 0 0 5 syncer DL ?? 0:00.03 (syncer) > 0 10 0 48 -16 0 0 5 - RL ?? 7:59.29 (idle) > 0 11 0 0 -44 0 0 5 - WL ?? 0:00.02 (swi1: net) > 0 12 0 0 -48 0 0 5 - WL ?? 0:01.11 (swi6: tty:sio >clock) > 0 13 0 0 -32 0 0 5 - WL ?? 0:00.00 (swi4: vm) > 0 14 0 0 76 0 0 5 sleep DL ?? 0:00.04 (random) > 0 15 0 0 -28 0 0 5 - WL ?? 0:00.00 (swi5: task >queue) > 0 16 0 0 -40 0 0 5 - WL ?? 0:00.00 (swi2: camnet) > 0 17 0 0 -8 0 0 5 - WL ?? 0:00.03 (swi3: cambio) > 0 18 0 0 -52 0 0 5 - WL ?? 0:00.00 (intr: acpi0) > 0 19 0 0 -68 0 0 5 - WL ?? 0:00.01 (intr: fxp0) > 0 20 0 0 -64 0 0 5 - WL ?? 0:00.00 (intr: ata0) > 0 21 0 0 -64 0 0 5 - WL ?? 0:00.00 (intr: ata1) > 0 22 0 0 -64 0 0 5 - WL ?? 0:00.00 (intr: uhci0) > 0 23 0 0 8 0 0 5 usbevt DL ?? 0:00.00 (usb0) > 0 24 0 0 -60 0 0 5 - WL ?? 0:00.00 (intr: atkbd0) > 0 25 0 0 -48 0 0 5 - WL ?? 0:00.01 (swi0: tty:sio) > 0 26 0 0 -60 0 0 5 - WL ?? 0:00.00 (intr: sio0) > 0 27 0 0 -64 0 0 5 - WL ?? 0:00.04 (intr: isp0) > 0 66 1 0 96 0 1408 123 select Is ?? 0:00.02 (inetd) > 0 90 66 1 96 0 1528 159 select Ss ?? 0:00.05 (telnetd) > 0 91 90 0 8 0 1552 167 wait Is p0 0:00.05 (login) > 433 92 91 0 8 0 1944 172 wait S p0 0:00.03 (sh) > 433 96 92 1 96 0 1320 113 - R+ p0 0:00.00 (ps) > 0 7 1 0 5 0 1944 113 ttyin Is+ d0 0:00.07 (sh) > $ ls -l > total 18 > -r--r--r-- 1 root wheel 4735 Oct 6 10:06 COPYRIGHT > drwxr-xr-x 2 root wheel 1024 Oct 8 09:55 bin > drwxr-xr-x 6 root wheel 512 Oct 7 22:04 boot > drwxr-xr-x 3 root wheel 0 Oct 4 12:22 dev > drwxr-xr-x 17 root wheel 2560 Oct 4 12:25 etc > drwxr-xr-x 2 root wheel 512 Oct 5 19:22 mnt > dr-xr-xr-x 1 root wheel 512 Oct 4 12:45 proc > drwxr-xr-x 2 root wheel 512 Oct 6 10:06 root > drwxr-xr-x 2 root wheel 2048 Oct 8 09:47 sbin > lrwxr-xr-x 1 root wheel 12 Oct 8 18:00 sys -> /usr/src/sys > drwxr-xr-t 2 root wheel 512 Oct 4 12:28 tmp > drwxr-xr-x 13 root wheel 512 Oct 8 09:30 usr > drwxr-xr-x 19 root wheel 512 Oct 5 19:22 var > $ > > Yes, this is running on real hardware, not a simulator. There is still > lots to do, but there is definate progress! > > The loader interface looks like this (I have deliberately disabled all > automatic startup features, so it's a tad rough): > > EFI Boot Manager ver 1.02 [12.38] > > Please select a boot option > > shell > Leenucks > Boot option maintenance menu > > Use ^ and v to change option(s). Use Enter to select an option > > Loading.: shell > > EFI Shell version 1.02 [12.38] > Device mapping table > fs0 : VenHw(Unknown Device:80)/HD(Part1,Sig00000000) > blk0 : Acpi(PNP0A03,0)/Pci(3|1)/Ata(Primary,Master) > blk1 : VenHw(Unknown Device:80) > blk2 : VenHw(Unknown Device:80)/HD(Part1,Sig00000000) > blk3 : VenHw(Unknown Device:80)/HD(Part2,Sig00000000) > blk4 : VenHw(Unknown Device:80)/HD(Part3,Sig00000000) > blk5 : VenHw(Unknown Device:80)/HD(Part3,Sig00000000)/HD(Part1,Sig00000000) > blk6 : VenHw(Unknown Device:81) > blk7 : Acpi(PNP0A03,0)/Pci(3|1)/Ata(Secondary,Master) > Shell> fs0: > fs0:\> loader > Console: EFI console > > FreeBSD/ia64 EFI boot, Revision 0.1 > ([EMAIL PROTECTED], Wed Oct 3 17:30:10 PDT 2001) > > Type '?' for a list of commands, 'help' for more detailed help. > ok load /kernel.0810 > /kernel.0810 data=0x580800+0x97be8 syms=[0x8+0x40a28+0x8+0x34dda] > ok boot -sa > Entering /kernel.0810 at 0xe00000000050a000... > ACPI debug layer 0x0 debug level 0x0 > Copyright (c) 1992-2001 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD 5.0-CURRENT #1: Mon Oct 8 10:33:33 PDT 2001 > [EMAIL PROTECTED]:/home/src/sys/ia64/compile/SMALL > CPU: Itanium (733.36-Mhz) > Origin = "GenuineIntel" Model = 0 Revision = 4 > Features = 0x0 > real memory = 1056210944 (1031456K bytes) > avail memory = 1023123456 (999144K bytes) > Preloaded elf kernel "/kernel.0810" at 0xe000000000b90000. > acpi0: <Intel W460GXBS> on motherboard > acpi0: power button is handled as a fixed feature programming model. > Timecounter "ACPI" frequency 3579545 Hz > acpi_cpu0: <CPU> on acpi0 > acpi_cpu1: <CPU> on acpi0 > acpi_pcib0: <Host-PCI bridge> port 0xcf8-0xcff on acpi0 > pci0: <PCI bus> on acpi_pcib0 > pci0: <base peripheral, interrupt controller> at device 0.0 (no driver attached) > pci0: <display, VGA> at device 1.0 (no driver attached) > fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0x1140-0x117f mem >0xf7e00000-0xf7efffff,0xf7cc9000-0xf7cc9fff irq 39 at device 2.0 on pci0 > fxp0: Ethernet address 00:d0:b7:af:cb:3b > inphy0: <i82555 10/100 media interface> on miibus0 > inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > isab0: <PCI-ISA bridge> at device 3.0 on pci0 > isa0: <ISA bus> on isab0 > atapci0: <Generic PCI ATA controller> port 0x11b0-0x11bf at device 3.1 on pci0 > ata0: at 0x1f0 irq 14 on atapci0 > ata1: at 0x170 irq 15 on atapci0 > uhci0: <UHCI (generic) USB controller> port 0x1180-0x119f irq 47 at device 3.2 on >pci0 > uhci0: (New UHCI DeviceId=0x76028086) > usb0: <UHCI (generic) USB controller> on uhci0 > usb0: USB revision 1.0 > uhub0: (0x76028086) UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 > uhub0: 2 ports with 2 removable, self powered > uhub1: vendor 0x0424 product 0x2020, class 9/0, rev 1.10/0.00, addr 2 > device_probe_and_attach: uhub1 attach returned 6 > uhub1: vendor 0x0424 product 0x2020, class 9/0, rev 1.10/0.00, addr 2 > device_probe_and_attach: uhub1 attach returned 6 > pci0: <serial bus, SMBus> at device 3.3 (no driver attached) > pci0: <multimedia, audio> at device 4.0 (no driver attached) > pci0: <bridge, HOST-PCI> at device 16.0 (no driver attached) > atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0 > atkbd0: <AT Keyboard> irq 1 on atkbdc0 > sio0: configured irq 4 not in bitmap of probed irqs 0 > sio0 port 0x3f8-0x3ff irq 4 on acpi0 > sio0: type 16550A, console > acpi_pcib1: <Host-PCI bridge> on acpi0 > pci1: <PCI bus> on acpi_pcib1 > pci1: <base peripheral> at device 15.0 (no driver attached) > acpi_pcib2: <Host-PCI bridge> on acpi0 > pci2: <PCI bus> on acpi_pcib2 > isp0: <Qlogic ISP 1280 PCI SCSI Adapter> port 0x2000-0x20ff mem >0xeffdf000-0xeffdffff irq 27 at device 0.0 on pci2 > pci2: <base peripheral> at device 15.0 (no driver attached) > acpi_pcib3: <Host-PCI bridge> on acpi0 > pci3: <PCI bus> on acpi_pcib3 > acpi_timer0: <24-bit timer at 3.579545MHz> port 0xa08-0xa0b on acpi0 > orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc8fff,0xc9000-0xcb7ff on isa0 > Timecounter "IA64 ITC" frequency 733363004 Hz > acpi_cpu: CPU throttling enabled, 8 steps from 100% to 12.5% > ata0-slave: ata_command: timeout waiting for intr > ata0-slave: ATAPI identify failed > afd0: 120MB <LS-120 F200 08 UHD Floppy> [963/8/32] at ata0-master PIO2 > acd0: CDROM <LTN483> at ata1-master PIO4 > Waiting 15 seconds for SCSI devices to settle > > Manual root filesystem specification: > <fstype>:<device> Mount <device> using filesystem <fstype> > eg. ufs:/dev/da0s1a > ? List valid disk boot devices > <empty line> Abort manual input > > mountroot> ufs:da1c > Mounting root from ufs:da1c > da0 at isp0 bus 0 target 0 lun 0 > da0: <QUANTUM ATLAS IV 9 WLS 0B0B> Fixed Direct Access SCSI-3 device > da0: 80.000MB/s transfers (40.000MHz, offset 8, 16bit), Tagged Queueing Enabled > da0: 8761MB (17942584 512 byte sectors: 255H 63S/T 1116C) > da1 at isp0 bus 0 target 1 lun 0 > da1: <IBM DDYS-T18350N S80D> Fixed Direct Access SCSI-3 device > da1: 80.000MB/s transfers (40.000MHz, offset 8, 16bit), Tagged Queueing Enabled > da1: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C) > da1c: raw partition size != slice size > da1c: start 0, end 35843669, size 35843670 > da1cc: start 0, end 524287, size 524288 > Enter full pathname of shell or RETURN for /bin/sh: > > What you see is the EFI (Enhaced/Extended firmware interface) that has > a mini OS in rom, and uses a fat32 filesystem for boot related support. > loader.efi and the kernel (for now) are sitting in there. > > Doug netboots his machine, while I've been using real disks. > > Cheers, > -Peter > -- > Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] > "All of this is for nothing if we don't go to the stars" - JMS/B5 > > > To Unsubscribe: send mail to [EMAIL PROTECTED] > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message