From owner-cvs-src@FreeBSD.ORG Sat Apr 9 01:16:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B36B316A4CE; Sat, 9 Apr 2005 01:16:30 +0000 (GMT) Received: from mail.psychoholics.org (www.psychoholics.org [64.185.102.78]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4109943D2F; Sat, 9 Apr 2005 01:16:30 +0000 (GMT) (envelope-from ebola@psychoholics.org) Received: from S010600deadc0de00.su.shawcable.net (S010600deadc0de00.su.shawcable.net [24.76.125.156]) by mail.psychoholics.org (Postfix) with ESMTP id BE0FB157173; Fri, 8 Apr 2005 19:35:37 -0700 (PDT) From: Adam Gregoire To: "David E. O'Brien" In-Reply-To: <200504081804.j38I4dfl067085@repoman.freebsd.org> References: <200504081804.j38I4dfl067085@repoman.freebsd.org> Content-Type: text/plain Date: Fri, 08 Apr 2005 21:16:18 -0400 Message-Id: <1113009378.753.11.camel@S010600deadc0de00.su.shawcable.net> Mime-Version: 1.0 X-Mailer: Evolution 2.2.1.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/pci agp_amd64.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Apr 2005 01:16:30 -0000 On Fri, 2005-04-08 at 18:04 +0000, David E. O'Brien wrote: > obrien 2005-04-08 18:04:39 UTC > > FreeBSD src repository > > Modified files: > sys/pci agp_amd64.c > Log: > Add nForce3-250. > > Revision Changes Path > 1.7 +2 -0 src/sys/pci/agp_amd64.c > _______________________________________________ > cvs-src@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-src > To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" The agp device now detects on my system but X locks up and I lose console, I'm thinking that this may have something to do with register defines in src/sys/pci/agpreg.h or possibly even src/sys/dev/drm/drm_os_freebsd.h: #elif defined(__amd64__) //#warning FIX-ME!!! #define DRM_READMEMORYBARRIER() __asm __volatile("lfence" ::: "memory"); #define DRM_WRITEMEMORYBARRIER() __asm __volatile("sfence" ::: "memory"); #define DRM_MEMORYBARRIER() __asm __volatile("mfence" ::: "memory"); #endif hostb0@pci0:0:0: class=0x060000 card=0x813f1043 chip=0x00e110de rev=0xa1 hdr=0x00 vendor = 'NVIDIA Corporation' class = bridge subclass = HOST-PCI pcib1@pci0:11:0: class=0x060400 card=0x00000000 chip=0x00e210de rev=0xa2 hdr=0x01 vendor = 'NVIDIA Corporation' device = 'nForce3 250 AGP Host to PCI Bridge' class = bridge subclass = PCI-PCI root@S010600deadc0de00# dmesg | grep agp agp0: mem 0xf8000000-0xfbffffff at device 0.0 on pci0 root@S010600deadc0de00# dmesg | grep drm drm0: port 0xb800-0xb8ff mem 0xe8000000-0xefffffff,0x ff3f0000-0xff3fffff irq 16 at device 0.0 on pci1 info: [drm] AGP at 0xf8000000 64MB info: [drm] Initialized radeon 1.11.0 20020828 on minor 0 root@S010600deadc0de00# ./testgart version: 0.0 bridge id: 0xe110de agp_mode: 0x1f00421b aper_base: 0xf8000000 aper_size: 64 pg_total: 112640 pg_system: 112640 pg_used: 0 MTRR: f8000000/4000000 entry.key : 5 entry.key : 6 Allocated 8 megs of GART memory start=881549559, end=881818744 MemoryBenchmark: 14 mb/s start=881818770, end=882080865 MemoryBenchmark: 15 mb/s start=882080892, end=882320085 MemoryBenchmark: 16 mb/s Average speed: 15 mb/s Testing data integrity (1st pass): failed on first pass! Testing data integrity (2nd pass): failed on second pass! root@S010600deadc0de00# grep dri Xorg.0.log.old X.Org XInput driver : 0.4 (--) Using syscons driver with X support (version 549739036674.0) (II) LoadModule: "dri" (II) Loading /usr/X11R6/lib/modules/extensions/libdri.a (II) Module dri: vendor="X.Org Foundation" (II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.o (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o ABI class: X.Org XInput driver, version 0.4 ABI class: X.Org XInput driver, version 0.4 (II) ATI: ATI driver (version 6.5.6) for chipsets: ati, ativga (II) Reloading /usr/X11R6/lib/modules/drivers/radeon_drv.o drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: node name is /dev/dri/card0 (II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:01:00.0" (II) RADEON(0): [dri] Visual configs initialized root@S010600deadc0de00# grep drm Xorg.0.log.old (II) Loading sub module "drm" (II) LoadModule: "drm" (II) Loading /usr/X11R6/lib/modules/freebsd/libdrm.a (II) Module drm: vendor="X.Org Foundation" drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 9, (OK) drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 9, (OK) drmOpenByBusid: Searching for BusID pci:0000:01:00.0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 9, (OK) drmOpenByBusid: drmOpenMinor returns 9 drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0 (II) RADEON(0): [drm] DRM interface version 1.2 (II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:01:00.0" (II) RADEON(0): [drm] added 8192 byte SAREA at 0xffffffff80afd000 (II) RADEON(0): [drm] mapped SAREA 0xffffffff80afd000 to 0x800736000 (II) RADEON(0): [drm] framebuffer handle = 0xe8000000 (II) RADEON(0): [drm] added 1 reserved context for kernel (II) RADEON(0): [drm] register handle = 0xff3f0000 (II) RADEON(0): [drm] installed DRM signal handler (II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers (II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers (II) RADEON(0): [drm] dma control initialized, using IRQ 16 (II) RADEON(0): [drm] Initialized kernel GART heap manager, 5111808 -- Adam Gregoire