From owner-freebsd-hackers Wed Jan 21 01:38:57 1998 Return-Path: <owner-freebsd-hackers@FreeBSD.ORG> Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA08575 for hackers-outgoing; Wed, 21 Jan 1998 01:38:57 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from rah.star-gate.com ([209.133.7.178]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA08490 for <hackers@FreeBSD.org>; Wed, 21 Jan 1998 01:37:57 -0800 (PST) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id BAA03932; Wed, 21 Jan 1998 01:36:40 -0800 (PST) (envelope-from hasty@rah.star-gate.com) Message-Id: <199801210936.BAA03932@rah.star-gate.com> X-Mailer: exmh version 2.0gamma 1/27/96 To: Lars Koeller <Lars.Koeller@HRZ.Uni-Bielefeld.DE> cc: hackers@FreeBSD.ORG Subject: Re: ANNOUNCE: Fastvid module available! In-reply-to: Your message of "Fri, 09 Jan 1998 08:00:43 +0100." <199801090700.AA299089244@pollux.hrz.uni-bielefeld.de> Mime-Version: 1.0 Content-Type: multipart/mixed ; boundary="==_Exmh_200000320" Date: Wed, 21 Jan 1998 01:36:40 -0800 From: Amancio Hasty <hasty@rah.star-gate.com> Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk This is a multipart MIME message. --==_Exmh_200000320 Content-Type: text/plain; charset=us-ascii Hi, A couple of things I had to hack fastvid a little in order to get it to compile on -current. 1. I would like to see a user land program set the values, for example: ./fastvid 0x9800000 00x4000000 2. Ability to set multiple ranges useful in my case because I have Diamond Monster 3d and a Matrox Millenium. 3. Dump the registers 4. If the pci code is up to it it would be nice to dump the pci configuration for all the devices and if possible properly identify the devices. The probe code already does some of this so it should not be that difficult if the pci code can return a list of currently installed pci devices along with their respective configuration. Tnks! Amancio --==_Exmh_200000320 Content-Type: application/octet-stream ; name="patch" Content-Description: foo Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch" KioqIGZhc3R2aWQvZmFzdHZpZC5jCVRodSBKYW4gIDggMTM6NDg6MTggMTk5OAotLS0gZmFz dHZpZC5uZXcvZmFzdHZpZC5jCVdlZCBKYW4gMjEgMDE6MzM6MzkgMTk5OAoqKioqKioqKioq KioqKioKKioqIDU0LDYxICoqKioKICAgKgogICAqIE15IHZpZGVvIHJhbSBpcyBhdCBwaHlz IGFkZHIgMHhlMDAwMDAwMCwgc2l6ZSA4TUIKICAgKi8KISAjZGVmaW5lIFZJRFBIWVNBRERS ICgweGUwMDAwMDAwKQogICNkZWZpbmUgVklEUEhZU1NJWkUgKDB4ODAwMDAwKQogICNkZWZp bmUgTVNSSU5ERVggNQogICNkZWZpbmUgV0MgMQogIC8qCi0tLSA1NCw2NSAtLS0tCiAgICoK ICAgKiBNeSB2aWRlbyByYW0gaXMgYXQgcGh5cyBhZGRyIDB4ZTAwMDAwMDAsIHNpemUgOE1C CiAgICovCiEgLyogI2RlZmluZSBWSURQSFlTQUREUiAoMHhlMDAwMDAwMCkKICAjZGVmaW5l IFZJRFBIWVNTSVpFICgweDgwMDAwMCkKKyAqLworIAorICNkZWZpbmUgVklEUEhZU0FERFIg KDB4Zjk4MDAwMDApCisgI2RlZmluZSBWSURQSFlTU0laRSAoNDA5NioxMDI0KQogICNkZWZp bmUgTVNSSU5ERVggNQogICNkZWZpbmUgV0MgMQogIC8qCioqKioqKioqKioqKioqKgoqKiog NzgsODQgKioqKgogICNpbmNsdWRlIDxzeXMvc3lzZW50Lmg+CiAgI2luY2x1ZGUgPHN5cy9s a20uaD4KICAjaW5jbHVkZSA8c3lzL3Byb2MuaD4KISAjaW5jbHVkZSA8dm0vbG9jay5oPgog ICNpbmNsdWRlIDx2bS92bS5oPgogICNpbmNsdWRlIDx2bS92bV9wcm90Lmg+CiAgI2luY2x1 ZGUgPHZtL3ZtX3BhZ2UuaD4KLS0tIDgyLDg4IC0tLS0KICAjaW5jbHVkZSA8c3lzL3N5c2Vu dC5oPgogICNpbmNsdWRlIDxzeXMvbGttLmg+CiAgI2luY2x1ZGUgPHN5cy9wcm9jLmg+CiEg I2luY2x1ZGUgPHN5cy9sb2NrLmg+CiAgI2luY2x1ZGUgPHZtL3ZtLmg+CiAgI2luY2x1ZGUg PHZtL3ZtX3Byb3QuaD4KICAjaW5jbHVkZSA8dm0vdm1fcGFnZS5oPgoqKioqKioqKioqKioq KioKKioqIDkwLDk2ICoqKioKICAjaW5jbHVkZSA8bWFjaGluZS9jbG9jay5oPgogIAogIHN0 YXRpYyBpbnQgbG9hZChzdHJ1Y3QgbGttX3RhYmxlICpsa210cCwgaW50IGNtZCk7CiEgc3Rh dGljIGludCBteWNhbGwoc3RydWN0IHByb2MgKnAsIHZvaWQgKnVhcCwgaW50ICpyZXR2YWwp OwogIGV4dGVybiBpbnQgZmFzdHZpZF9tb2Qoc3RydWN0IGxrbV90YWJsZSAqbGttdHAsIGlu dCBjbWQsIGludCB2ZXIpOwogIHN0YXRpYyBpbnQgdW5sb2FkKHN0cnVjdCBsa21fdGFibGUg KmxrbXRwLCBpbnQgY21kKTsKICB2bV9vZmZzZXRfdCBjb250aWdhZGRyOwotLS0gOTQsMTAx IC0tLS0KICAjaW5jbHVkZSA8bWFjaGluZS9jbG9jay5oPgogIAogIHN0YXRpYyBpbnQgbG9h ZChzdHJ1Y3QgbGttX3RhYmxlICpsa210cCwgaW50IGNtZCk7CiEgc3RhdGljICAgaW50CW15 Y2FsbCBfX1AoKHN0cnVjdCBwcm9jICpwLCB2b2lkICp1YXAsIGludCByZXR2YWxbXSkpOwoh IAogIGV4dGVybiBpbnQgZmFzdHZpZF9tb2Qoc3RydWN0IGxrbV90YWJsZSAqbGttdHAsIGlu dCBjbWQsIGludCB2ZXIpOwogIHN0YXRpYyBpbnQgdW5sb2FkKHN0cnVjdCBsa21fdGFibGUg KmxrbXRwLCBpbnQgY21kKTsKICB2bV9vZmZzZXRfdCBjb250aWdhZGRyOwoqKioqKioqKioq KioqKioKKioqIDEwMCwxMDYgKioqKgogIAkwLAlteWNhbGwJCQkvKiAjIG9mIGFyZ3MsIGZ1 bmN0aW9uIHBvaW50ZXIqLwogIH07CiAgCiEgTU9EX1NZU0NBTEwoICJmYXN0dmlkX21vZCIs IC0xLCAmbmV3ZW50KTsKICAKICBzdGF0aWMgc3RydWN0IHsKICAJaW50CWFkZHJlc3M7Ci0t LSAxMDUsMTExIC0tLS0KICAJMCwJbXljYWxsCQkJLyogIyBvZiBhcmdzLCBmdW5jdGlvbiBw b2ludGVyKi8KICB9OwogIAohIE1PRF9TWVNDQUxMKCBmYXN0dmlkX21vZCwgLTEsICZuZXdl bnQpOwogIAogIHN0YXRpYyBzdHJ1Y3QgewogIAlpbnQJYWRkcmVzczsKKioqKioqKioqKioq KioqCioqKiAyMzAsMjQxICoqKioKICAjaWYgMAogIAlESVNQQVRDSChsa210cCwgY21kLCB2 ZXIsIGxvYWQsIHVubG9hZCwgbGttX251bGxjbWQpCiAgI2VuZGlmCiEgCU1PRF9ESVNQQVRD SChmYXN0dmlkX21vZCwKISAJCWxrbXRwLCBjbWQsIHZlciwgbG9hZCwgdW5sb2FkLCBsa21f bnVsbGNtZCkKISAjaWYgMAogIAlNT0RfRElTUEFUQ0goZmFzdHZpZF9tb2QsIGxrbXRwLCBj bWQsIHZlciwKISAJICAgIGZhc3R2aWRfbG9hZCwgbGttX251bGxjbWQsIGxrbV9udWxsY21k KQohICNlbmRpZgogIH0KICAKICBzdGF0aWMgaW50IHVubG9hZChzdHJ1Y3QgbGttX3RhYmxl ICpsa210cCwgaW50IGNtZCkKLS0tIDIzNSwyNDUgLS0tLQogICNpZiAwCiAgCURJU1BBVENI KGxrbXRwLCBjbWQsIHZlciwgbG9hZCwgdW5sb2FkLCBsa21fbnVsbGNtZCkKICAjZW5kaWYK ISAKICAJTU9EX0RJU1BBVENIKGZhc3R2aWRfbW9kLCBsa210cCwgY21kLCB2ZXIsCiEgCSAg ICBsb2FkLCBsa21fbnVsbGNtZCwgbGttX251bGxjbWQpCiEgCiEgCiAgfQogIAogIHN0YXRp YyBpbnQgdW5sb2FkKHN0cnVjdCBsa21fdGFibGUgKmxrbXRwLCBpbnQgY21kKQo= --==_Exmh_200000320--