From owner-freebsd-hackers Sun Dec 14 22:58:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id WAA27714 for hackers-outgoing; Sun, 14 Dec 1997 22:58:08 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from hydrogen.nike.efn.org (resnet.uoregon.edu [128.223.170.28]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id WAA27707 for ; Sun, 14 Dec 1997 22:58:02 -0800 (PST) (envelope-from gurney_j@efn.org) Received: (from jmg@localhost) by hydrogen.nike.efn.org (8.8.7/8.8.7) id WAA00736; Sun, 14 Dec 1997 22:56:39 -0800 (PST) Message-ID: <19971214225639.55532@hydrogen.nike.efn.org> Date: Sun, 14 Dec 1997 22:56:39 -0800 From: John-Mark Gurney To: Darren Reed Cc: hackers@FreeBSD.ORG Subject: Re: Bus/Processor specific I/O methods - was Re: Beginning SPARC port References: <19971214183034.27523@hydrogen.nike.efn.org> <199712150617.WAA20179@resnet.uoregon.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <199712150617.WAA20179@resnet.uoregon.edu>; from Darren Reed on Mon, Dec 15, 1997 at 05:17:38PM +1100 Reply-To: John-Mark Gurney Organization: Cu Networking X-Operating-System: FreeBSD 2.2.1-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Darren Reed scribbled this message on Dec 15: > In some mail from John-Mark Gurney, sie said: > > > > actually, after reading the man pages... I found the BEST way to describe > > bus.h... it's just a subset of what I want to do... bus.h only describes > > how to interact with mem/io ranges by the cpu... my bus/device code > > does a lot more than that... it keeps keeps track of ALL bus resources.. > > > > my bus/device code is best described as a complete device management > > system than a bus interface mechanism... > > > > I have larger plans for my code than just managing hardware devices... > > the code will be VERY simply to expand it to support such things as > > using to keep track of char/block devices, and other things... with a > > common interface.. it will be VERY easy to create something like the > > win95's list of system devices that is VERY complete... > > Hmmm, here's a question for you... > How long before FreeBSD has an 10-MB kernel at boot-time, just like NT ? > (Well, minus whatever bloat there is for the GUI) hmm... here's a question for you... how much kernel work have you done in making the freebsd kernel as small as possible?? with the changes that I'm working on... the ONLY things neccessary in a static kernel will be the boot device (be it network card or hard disk), and file system for modules... then the rest will be dynamicly loaded... so, does the above comment say that you have a better layer already implemented and ready to go, just waiting for review and committing? if not, then don't go and asume that EVERYTHING that mentions microsoft is a bad thing... did I say it was even going to work like microsoft's products?? PLEASE PLEASE PLEASE PLEASE PLEASE PLEASE PLEASE DON'T MAKE COMMENTS ABOUT CODE (or a spec) YOU'VE NEVER SEEN (Heck, I haven't even seen the code yet :) ). but please do read the spec and tell me how to improve the code. The current spec is at: http://resnet.uoregon.edu:6971/~jmg/FreeBSD/busdevice.html -- John-Mark Gurney Modem/FAX: +1 541 683 6954 Cu Networking Live in Peace, destroy Micro$oft, support free software, run FreeBSD