From owner-freebsd-drivers@FreeBSD.ORG Wed Sep 5 14:57:52 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 574CF16A417 for ; Wed, 5 Sep 2007 14:57:52 +0000 (UTC) (envelope-from die.gestalt@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.227]) by mx1.freebsd.org (Postfix) with ESMTP id 1676513C4CA for ; Wed, 5 Sep 2007 14:57:51 +0000 (UTC) (envelope-from die.gestalt@gmail.com) Received: by wr-out-0506.google.com with SMTP id 70so914529wra for ; Wed, 05 Sep 2007 07:57:49 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=iGmzDdlvBDW4lNzyTfZYT6vO7hIFzEYzdnPi8nR4yZ/QHGe5pb97owMzixwsACDT6NlRlMEM5IqzynbEmxg0GziSL6rxByRkPS84F6laxZe1xryeGSZBwfT/a1qH/VmhKs9PMffqD1Zc1SgV4nPOqOScjgW5r0LCTTKvBzRqNzs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=XAeYWLQPpgscQPEpNVRJLcMGXMp2L+/opVQbXpKqD1p6TJHWnZiaL93adUC6upmjONPF1r1QGSWgAT6ebpMGKPnfzP31QmgorflABra9bqoenyzNnVkrCdDthiUnfiysW4z8z21ozO4gFMnM9ykdUeXMjQg1uAqwdvg8ByG2E3w= Received: by 10.90.90.3 with SMTP id n3mr7146115agb.1189004268848; Wed, 05 Sep 2007 07:57:48 -0700 (PDT) Received: by 10.90.95.4 with HTTP; Wed, 5 Sep 2007 07:57:48 -0700 (PDT) Message-ID: <5bf3e10d0709050757vfb87ef4m499339ff0bb4724d@mail.gmail.com> Date: Wed, 5 Sep 2007 16:57:48 +0200 From: "Die Gestalt" To: freebsd-drivers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Physical address X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2007 14:57:52 -0000 Hi all, I would like to know if there are drivers in a vanilla FreeBSD kernel that write to *physical* memory addresses between 0x1000 and 0x4000. >From what I inderstand the region between 0x1000 and the first megabyte is mapped read only, but that doesn't prevent you from accessing the region if you really want to. Hope my question makes sense. -- Die Gestalt From owner-freebsd-drivers@FreeBSD.ORG Wed Sep 5 20:01:10 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B9BFE16A418 for ; Wed, 5 Sep 2007 20:01:10 +0000 (UTC) (envelope-from joekwak@sbcglobal.net) Received: from smtp101.sbc.mail.re2.yahoo.com (smtp101.sbc.mail.re2.yahoo.com [68.142.229.104]) by mx1.freebsd.org (Postfix) with SMTP id 5278E13C478 for ; Wed, 5 Sep 2007 20:01:08 +0000 (UTC) (envelope-from joekwak@sbcglobal.net) Received: (qmail 99925 invoked from network); 5 Sep 2007 19:34:24 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=sbcglobal.net; h=Received:X-YMail-OSG:Message-Id:X-Sender:X-Mailer:Date:To:From:Subject:Mime-Version:Content-Type; b=GRzW2b1pvrErcsvWiZT+Lx5XXTwujMXhiagsEI0O0cwBjmxg2ESi6HEehg7Npm5pU/rnWsus10/3eQt3SmGIAQdRA+2fqkG1WwVQoPE43LZw+yhtDQYMvG4GB137eb+VSo5k1VyMdoFLb/OAh8I4tyWq2ai0dO3jsTFSUmaLYBY= ; Received: from unknown (HELO kwak-kysw2oyqzq.sbcglobal.net) (joekwak@sbcglobal.net@75.4.46.249 with login) by smtp101.sbc.mail.re2.yahoo.com with SMTP; 5 Sep 2007 19:34:24 -0000 X-YMail-OSG: uDwDKpAVM1neviUSAGaNSgTaHXQ3lzgTVXI.IGjuBDMIXr0COQLAZH3V7kQqlWsGU5VGSDGNsHioWD98sWMPy5ALTZAKFf0RuMCCgC3iz0DeYu2vyejymIju0JIPLF7TmGW9X.TMFJgzMS0- Message-Id: <5.2.1.1.0.20070905143408.02ccf500@pop.sbcglobal.yahoo.com> X-Sender: joekwak@sbcglobal.net@pop.sbcglobal.yahoo.com X-Mailer: QUALCOMM Windows Eudora Version 5.2.1 Date: Wed, 05 Sep 2007 14:34:26 -0500 To: freebsd-drivers@freebsd.org From: Joe Kwak Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Need HELP with WLAN driver: 6 month PAID contract X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2007 20:01:10 -0000 Hi.... and thanks for reading. I consult for a small Chicago area company who is looking for a Linux guru who has experience with WLAN drivers. The company needs to modify the WLAN driver to control a proprietary antenna for a DOD customer. Some integration work is needed for their deliverable hardware. The MadWifi driver has been identified for modification, but any Linux driver for any 802.11g mini-PCI WLAN adapter would be acceptable. A detailed software functional spec for the modifications is available. This should be a 6 month part-time contract for the right consultant. All work can be done at your facility with regular teleconferences with my client for updates/progress reports. Please email to joekwak@sbcglobal.net if you are interested in getting the details. PLEASE DO NOT REPLY TO THIS EMAIL REFLECTOR. Please use subject line: "WLAN driver contract". Please attach a copy of your resume. If you don't have the time for this new work, please forward this email to a qualified colleague. Thanks, Joe Kwak From owner-freebsd-drivers@FreeBSD.ORG Thu Sep 6 09:28:12 2007 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 55A4E16A417 for ; Thu, 6 Sep 2007 09:28:12 +0000 (UTC) (envelope-from die.gestalt@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.234]) by mx1.freebsd.org (Postfix) with ESMTP id 1409D13C45B for ; Thu, 6 Sep 2007 09:28:11 +0000 (UTC) (envelope-from die.gestalt@gmail.com) Received: by wx-out-0506.google.com with SMTP id i29so88162wxd for ; Thu, 06 Sep 2007 02:28:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=S1buqlhhupkTJBYZlAs1QnpHB6EqdLWl4u5cqZrNFEM=; b=b8bvV/0oMI01+mxxlzNnJRCdR0PxRQtmTuHt4BAUqihOzdRDRXCSw0GTRSa5gGKGNSPodQKUc7YMjy5UnYp1oprEfrbdoZiBYiib/ZVEbcv3UyDN/1pg4w0uHghdHSK8pW1WLOu0lbGe13Yag96St3ySaddUg08+6pF5kItt9MY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=RfSfFPhtFeRWQndGKeNY61pttOz/Tji/XApQHEWU8xEwHjvh/goZ0SFBveYybWvMOI20TdzKgxE07uHAJwsyaHFkHeb67wjLsQ9iPaMORygJcYRJ5txWHCRLN5juwc+J6SB4zWKNW5eE8SpUETtdkJMS+XmdFj8XcmEnbXtYGQA= Received: by 10.90.54.4 with SMTP id c4mr783390aga.1189070883852; Thu, 06 Sep 2007 02:28:03 -0700 (PDT) Received: by 10.90.95.4 with HTTP; Thu, 6 Sep 2007 02:28:03 -0700 (PDT) Message-ID: <5bf3e10d0709060228s44f9a3efl886512e186c86448@mail.gmail.com> Date: Thu, 6 Sep 2007 11:28:03 +0200 From: "Die Gestalt" To: freebsd-drivers@freebsd.org In-Reply-To: <5bf3e10d0709050757vfb87ef4m499339ff0bb4724d@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5bf3e10d0709050757vfb87ef4m499339ff0bb4724d@mail.gmail.com> Subject: Re: Physical address X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2007 09:28:12 -0000 What I did is start a VMWare running FreeBSD, boot and freeze at logon, open the vmem file in a Hex editor and see that there is stuff between 0x1000 - 0x4000. The memory is clear (as expected) after 0x4000 till the kernel (after the first megabyte). I have no idea what it is and where it comes from, especially since I think pages are cleared when mapped, right? That would mean that it cannot be a residue from the boot sequence (unless I'm wrong). Any idea? -- Die Gestalt On 9/5/07, Die Gestalt wrote: > Hi all, > > I would like to know if there are drivers in a vanilla FreeBSD kernel > that write to *physical* memory addresses between 0x1000 and 0x4000. > > From what I inderstand the region between 0x1000 and the first > megabyte is mapped read only, but that doesn't prevent you from > accessing the region if you really want to. > > Hope my question makes sense. > > -- > > Die Gestalt >