Interrupt processing, drivers, processes?

2002-04-23 Thread Jan Atle Ramsli
Da es Tasks aber trotz dieses strikten Schutzkonzeptes möglich sein muß, eine Wirkung nach außen auszuüben, implementiert L4 Interprozeßkommunikation (IPC). IPC ist ein Mechanismus zum Transfer von Informationen über Adreßraumgrenzen hinweg. Diese findet in L4 synchron und ungepuffert statt, das

More background doc

2002-04-23 Thread Jan Atle Ramsli
It now seems apparent to me that the backgound for Hurd/L4 is _better_ explained _and_ justified than Linux, or any other system I have tried to look at. Here is my latest find: http://www.heise.de/ix/artikel/1997/01/094/ I put this up for people who may or may not come after me. Atle __

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-23 Thread Jan Atle Ramsli
"Thomas Bushnell, BSG" wrote: > > Jan Atle Ramsli <[EMAIL PROTECTED]> writes: > > > The problem is that someone just popped out and said "The ADT is not > > longer relevant, it died 10 years ago". > > That's not what I said. Y

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-23 Thread Jan Atle Ramsli
"Thomas Bushnell, BSG" wrote: > > Jan Atle Ramsli <[EMAIL PROTECTED]> writes: > > > The problem is that someone just popped out and said "The ADT is not > > longer relevant, it died 10 years ago". > > That's not what I said. Y

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-23 Thread Jan Atle Ramsli
"Thomas Bushnell, BSG" wrote: > > Jan Atle Ramsli <[EMAIL PROTECTED]> writes: > > > >>There are--horror of horrors--data type problems that abstract data > > >>types are unable to adequately describe, and this is precisely what > > >

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-22 Thread Jan Atle Ramsli
"Thomas Bushnell, BSG" wrote: > First failure mode: ADT specifications do not include information on > time complexity or expected uses. Consider for example an X 11 > "window" as an ADT. Now, what would you say if a spreadsheet design > started off with "ok, create 1,000,000 windows, one for e

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-22 Thread Jan Atle Ramsli
"Thomas Bushnell, BSG" wrote: > > Jan Atle Ramsli <[EMAIL PROTECTED]> writes: > > > So, I can safely assume that some word just flew a little to high for > > me, that ADTs are as valid as when I read about them for the first time, > > and that the

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-22 Thread Jan Atle Ramsli
"Thomas Bushnell, BSG" wrote: > > Jan Atle Ramsli <[EMAIL PROTECTED]> writes: > > That's not what I said. You are getting really annoying; it's as if > you *want* to misunderstand. > Geez, an elementary programming text might help. > >

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-22 Thread Jan Atle Ramsli
"Thomas Bushnell, BSG" wrote: > > Jan Atle Ramsli <[EMAIL PROTECTED]> writes: > > > So, I can safely assume that some word just flew a little to high for > > me, that ADTs are as valid as when I read about them for the first time, > > and that the

Re: Meta-info: Comments?

2002-04-22 Thread Jan Atle Ramsli
Grant Bowman wrote: > > * Jan Atle Ramsli <[EMAIL PROTECTED]> [020422 05:00]: > > I think some mutual assumption problems have been solved here? > > A good one to add might be that these assumptions apply to people on > this mail list only. Absolutely - people who h

Re: Meta-info: Comments?

2002-04-22 Thread Jan Atle Ramsli
"Thomas Bushnell, BSG" wrote: > > Jan Atle Ramsli <[EMAIL PROTECTED]> writes: > > > 1. Hardware > > The Hurd programmers will NOT tell you how the harware works. This is > > YOUR respnsibility. > > Wrong; if we know the answer and have any pa

The backgound documentation

2002-04-22 Thread Jan Atle Ramsli
This one goes at the 'top' somewhere: http://l4ka.org/documentation/files/l4-x2.pdf It may not be necessary for 'fix' type contributions, but is an absolute requirement for me and others who need to know what it 'looks like inside'. Atle (PS: Someone may notice that I make a horrible amount

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-22 Thread Jan Atle Ramsli
"Ryan M. Golbeck" wrote: > > As I said above, you misinterpreted his words (afiak) by taking them > too far. So, I can safely assume that some word just flew a little to high for me, that ADTs are as valid as when I read about them for the first time, and that they are valid under the same rules

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-22 Thread Jan Atle Ramsli
Jeroen Dekkers wrote: > > This is just my hobby. I learned everything with some information from > the internet and reading a lot of code. I don't think you need to know > everything for 100%, you just need to know that much to get the job > done in a right way. You are pointing out something imp

Re: Improving Hurd

2002-04-22 Thread Jan Atle Ramsli
s incorrect, speak up and be clear what > part you object to, what should be done different and way. > > To which Jan Atle Ramsli <[EMAIL PROTECTED]> replied: > >I try to _understand_, I try to find some common ground, what are >the guidelines, how am I to proceee

Re: Improving Hurd

2002-04-22 Thread Jan Atle Ramsli
Marcus Brinkmann wrote: > > On Mon, Apr 22, 2002 at 12:16:19PM +0200, Jan Atle Ramsli wrote: > > Marcus Brinkmann wrote: > > > > > > On Sun, Apr 21, 2002 at 04:31:15PM +0200, Jan Atle Ramsli wrote: > > > > I do not want to hijack the Hurd for my own dark

Re: Improving Hurd

2002-04-22 Thread Jan Atle Ramsli
Jan Atle Ramsli wrote: > > Please see it from my perspective: If a 2-year old girl got impressed by 20! not 2, not 200, 20!! ___ Help-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-hurd

Meta-info: Comments?

2002-04-22 Thread Jan Atle Ramsli
Marcus Brinkmann wrote: > > Atle: > > I have never been part of a multi-programmer-free-software project. > > Ah, ok, you probably could have improved the situation by letting us know > about your background. I think some mutual assumption problems have been solved here? I, natually, make assu

Re: Improving Hurd

2002-04-22 Thread Jan Atle Ramsli
Marcus Brinkmann wrote: > > On Sun, Apr 21, 2002 at 04:31:15PM +0200, Jan Atle Ramsli wrote: > > I do not want to hijack the Hurd for my own dark purposes. > > I am 42 years old, I am not looking impress the girls. > > Hey, but ... it works! :) Please see it from my

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-22 Thread Jan Atle Ramsli
Philip Dodd wrote: > > > Some more: Now we understand exchother perfectly. > > I _do_ need to read at least two books in order to even contemplate > > doing something useful - I can not, not under any circumstances, program > > on something I do not 100% (not 99.99%!) understand. > > And now I he

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-22 Thread Jan Atle Ramsli
"Thomas Bushnell, BSG" wrote: > > There are--horror of horrors--data type problems that abstract data > types are unable to adequately describe, and this is precisely what > led to their demise as a fundamental organizing principle about ten > years ago. I absolutely did not know this! Could you

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-22 Thread Jan Atle Ramsli
"Thomas Bushnell, BSG" wrote: > > There are--horror of horrors--data type problems that abstract data > types are unable to adequately describe, and this is precisely what > led to their demise as a fundamental organizing principle about ten > years ago. Some more: Now we understand exchother p

Re: Design Decisions and Hurd/L4 work (was: Re: Improving Hurd)

2002-04-21 Thread Jan Atle Ramsli
Farid Hajji wrote: > > Hi Atle, Hi, yourself :-) > The purpose of the Hurd/L4 port is not primarily speed, but to get > a better design of the Hurd. .. and a stone fell from my, eh, Hard ..? > The Hurd/L4 port forces us to rethink many design decisions that > were valid at the time when Mach was

Re: Improving Hurd

2002-04-21 Thread Jan Atle Ramsli
Marcus Brinkmann wrote: > > On Sun, Apr 21, 2002 at 04:31:15PM +0200, Jan Atle Ramsli wrote: > > I do not want to hijack the Hurd for my own dark purposes. > > I am 42 years old, I am not looking impress the girls. > > Hey, but ... it works! :) > > > I try to f

Re: Improving Hurd

2002-04-21 Thread Jan Atle Ramsli
Marcus Brinkmann wrote: > > Hi, > > most things have ben said in this thread, just a couple of remarks that I > feel are missing. Could I just be allowed to make one remark, and then I'll crawl back into my hole :-) I think Marcus din't find something wrong with my 'tone' or that I have been

Re: Improving Hurd

2002-04-21 Thread Jan Atle Ramsli
Marcus Brinkmann wrote: > > Frankly, I think you couldn't be more wrong. You seem to assume that there > are some hidden resources which can't get to work because some property of > the Hurd (age? lack of interfaces?) stops them. You took me seriously, and I thank you for that. You also gave t

Re: Improving Hurd

2002-04-21 Thread Jan Atle Ramsli
"Ryan M. Golbeck" wrote: > > Jan Atle Ramsli <[EMAIL PROTECTED]> writes: > > > .. with the purpose of _? > > How could we know? You are the one doing it. I learned all those > theoretical buzz words in first year of Unversity too. Maybe you > sh

Re: Improving Hurd

2002-04-21 Thread Jan Atle Ramsli
Jeff Bailey wrote: > > It's amazing that with such a patronizing tone that you would expect a > positive response. > This looks like the response I got the last time. I am not the 'patron' here, _you_ are! I try to _understand_, I try to find some common ground, what are the guidelines, how am

Re: Improving Hurd

2002-04-21 Thread Jan Atle Ramsli
Jeroen Dekkers wrote: > > > > What I wanted to do, was remove this 1Gb limit, that would be a simple > > thing to do if I would know which tools were available to me, what I > > could do in the strategy section, and what I could no in the interrupt > > section. > > The tools available to you? Th

Re: Improving Hurd

2002-04-20 Thread Jan Atle Ramsli
"Alfred M. Szmidt" wrote: > > * Jan Atle Ramsli writes: > > > I think you may find that this will improve with the change from > > Mach to L4. But imagine if the first year had been used to analyze > > and specify it. > > Why? The Hurd is not Mach, o

Re: Improving Hurd

2002-04-20 Thread Jan Atle Ramsli
Jeff Bailey wrote: > Perhaps you've noticed that there have been a fair number of new > conributors. I have noticed a significant improvement, and it may just have coincided with the change to L4, but I don't think it's coincidence. The idea of having an API where yo can mentally picture your mes

Re: Improving Hurd

2002-04-20 Thread Jan Atle Ramsli
Ognyan Kulev wrote: > > Marcin Wyszomierski wrote: > > On Sat, Apr 20, 2002 at 01:48:10PM +0200, Jan Atle Ramsli wrote: > >> The Hurd v1.0 BETA (C) 1989-2009 > >The Hurd v1.0 unstable (C) 1989-2005 > >The Hurd v1.9 testing (C) 1989-2021 > >The

Re: Status of the Hurd t-shirts (I wasn't me!)

2002-04-20 Thread Jan Atle Ramsli
The Hurd v1.0 BETA (C) 1989-2009 ___ Help-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-hurd

Re: Status of the Hurd t-shirts

2002-04-19 Thread Jan Atle Ramsli
Christian Mertes wrote: > > Kalyan <[EMAIL PROTECTED]> wrote: > > > How about "Have you Hurd of it?" I Hurd DWORD about The Hird ... DOS IT Hurd, Mach? Don't worry, you'lL4 get IT in a while()... Have you Hurd IT? (Or some other kind of Inormation Technology?) German Hurd: "Laugh, Hurd's"

Re: Status of the Hurd t-shirts

2002-04-19 Thread Jan Atle Ramsli
Kalyan wrote: > > > How about "Have you Hurd of it?" I had to add a German poem, too: Mei nehm is Becker, Ei emm eh Hecker, Ei taunt hag B\"ords Patt ei tuh bug_hurd! It has the nice property that it can only be read by Germans, and when read, it can only be understood by people who speak En

Re: Status of the Hurd t-shirts (oh, and ...)

2002-04-17 Thread Jan Atle Ramsli
Oystein Viggen wrote: > > * [Jan Atle Ramsli] > > > Jan Atle Ramsli wrote: > >> > >> I wonder if anyone knows why B1FF ALWAYS WROTE IN CAPATUL LETTER WITH > >> MISTAKES INEM? > > If you know this to be true, you might want to contact > [EMAI

Re: Status of the Hurd t-shirts (oh, and ...)

2002-04-17 Thread Jan Atle Ramsli
Jan Atle Ramsli wrote: > > Jeff Bailey wrote: > > > > On Tue, Apr 16, 2002 at 06:07:56PM +0200, Jan Atle Ramsli wrote: > > I wonder if anyone knows why B1FF ALWAYS WROTE IN CAPATUL LETTER WITH > MISTAKES INEM? .. and he knew he had made mistakes in the spellings, bu

Re: Status of the Hurd t-shirts

2002-04-16 Thread Jan Atle Ramsli
Jeff Bailey wrote: > > On Tue, Apr 16, 2002 at 06:07:56PM +0200, Jan Atle Ramsli wrote: > > > > > AOL! > > > > AOL! > > > > AOL! > > > Eh, what does AOL mean? ... > It's a tradition, ... I love these stories, and I love to know

Re: Status of the Hurd t-shirts

2002-04-16 Thread Jan Atle Ramsli
Jeroen Dekkers wrote: > > > AOL! > > AOL! > > > AOL! Eh, what does AOL mean? I see it on some Windows desktops, too, I took it to mean 'Always Off-Line' for people who were not interested in Internet, but seriously..? Atle ___ Help-hurd maili

WAY OT - but still

2001-04-18 Thread Jan Atle Ramsli
I have to ask: Does anyone know the whereabouts of Neil Whalfield? The reason I ask is that he went to Europe, and was supposed to come by here. I assumed he didn't have the time, and went back home, and since then I have waited for him to start posting on this list again. I lost his and all other

Re: Expanding some pseudocode, please?

2000-05-02 Thread Jan Atle Ramsli
Kalle Olavi Niemitalo wrote: > > I don't know GNUmach very well, but here's what I found by > peeking around with id-utils. If I got things right, the code > path from a timer interrupt to a task switch goes like this: Thanks ...

Expanding some pseudocode, please?

2000-05-01 Thread Jan Atle Ramsli
The function ipc_bootstrap() actually has a comment stating it purpose... this is the only function I have understood something about so far ... I actually know tha this function is required by something called the 'kernel task'. Better than nothing! It would be a great help if someone could exp

Wow!

2000-05-01 Thread Jan Atle Ramsli
All functions in the ipc directory contain a statement of their purpose. That gets me hoping that I will at least figure out the ipc part of it. But is the ipcxxx layer underneath the portxx layer, or is it a different interface, in that case, why? Atle

Synchronisation

2000-05-01 Thread Jan Atle Ramsli
Hello again, Hurders! Short question this time: What does 'Norma' in NORMA_IPC refer to? Atle

The Newbius Incarnatus question ...

2000-05-01 Thread Jan Atle Ramsli
Eh ... where is main.c ? Atle

Getting aquainted

2000-04-26 Thread Jan Atle Ramsli
New Greetings, excellent Knights of the Microkernel! I have now read on, and I thought you might be pleased to know that I am very happy with what is written so far. Really encouraging, I shall be looking forward to this. My questions are simply: a) Is there work going on right now on the Man

Re: Documentors/Documentation

2000-04-26 Thread Jan Atle Ramsli
Greetings, Hurders of the GNUMach! Today, my Hurd package came in the mail! A great thanks to Neal for that! You saved me a fortune that would otherwise have gone to greedy, dishonest monopoly-abusers called Belgacom ... they still own the phone-lines ... but the day will come ... we will ove

Hardware clock revisited some answers, LOTS of questions :-)

2000-04-22 Thread Jan Atle Ramsli
Kalle Olavi Niemitalo wrote: > (...Very useful thing about the HW clock, maybe problem=fixed ...) However, Atle is konfused. No wonder, I haven't even installed the Hurd yet, how can I hope to be of use before I at least get the system running? Well ... I have been writing with Kalle about this

Re: Documentors/Documentation

2000-04-19 Thread Jan Atle Ramsli
Chris Lingard wrote: > > Jeff Bailey wrote: > > > On Tue, Apr 18, 2000 at 07:15:26PM +0200, Jan Atle Ramsli wrote: > > > > > Jeff Bailey was mentioned - is he the 'Doc'-man? > > > > Not exactly. I'm trying to collect documentation to f

Documentors/Documentation

2000-04-18 Thread Jan Atle Ramsli
Who is in charge of documentation, please? When I have the complete 'package' and start adding comments and write down things, I need someone who can tell me: 1. If my understanding is right, and what is wrong with it. 2. If there is some existing documentation on the subject 3.

Re: Hardware clock

2000-04-16 Thread Jan Atle Ramsli
David Nowak wrote: > .Another user reported this, but we lack a clue about what's going on. > > The Hurd doesn't really do anything with the clock I know of. > > Very strange! That's terrible because I cannot find a way to make it go again at > the proper speed. Well, I looked through some old bo

Re: About microkernels & hurd direction ....

2000-04-14 Thread Jan Atle Ramsli
First of all, thanks to Thomas Bushnell, BSG for taking the time to answer my newbie questions. > (like, say, Scheme), and you should learn to get used to it and even > use it in your own programs! It makes things much cleaner overall. Well, I guess even old dogs can learn new tricks, the idea of

Re: About microkernels & hurd direction ....

2000-04-11 Thread Jan Atle Ramsli
Jim Franklin wrote: > > it's a funky little funktion :) Can you dig it? lol >From Kiruna ... > > > - Funktion: void ports_manage_port_operations_multithread > > (struct port_bucket *BUCKET, ports_demuxer_type DEMUXER, I hope I don't have to look in the BIT-BUCKET to find wisdom ...

Re: Thread/task confusion (again?)

2000-04-11 Thread Jan Atle Ramsli
"Thomas Bushnell, BSG" wrote: > > sets, but all that means is that newly created threads in that task > get assigned to that processor set by default. Thanks for clearing up a couple of things. So this means that there is only _one_ execution control structure. Does the package contain an overvie

Re: About microkernels & hurd direction ....

2000-04-10 Thread Jan Atle Ramsli
Kalle Olavi Niemitalo wrote: > > Jan Atle Ramsli <[EMAIL PROTECTED]> writes: > > > That would permit 'asynchronous' reception and honoring of requests, not > > waiting for validation, but going on immediately to the next request. > > Many (perha

Re: About microkernels & hurd direction ....

2000-04-10 Thread Jan Atle Ramsli
Kalle Olavi Niemitalo wrote: > > Neal H Walfield <[EMAIL PROTECTED]> writes: > > > An application sends a message to a server; jump into kernel. Mr. Kernel > > says, is this ok to do? Hmm, I need to check with Mr. Auth server, in user > > land. > > Each client has a send right to a port; the

Re: About microkernels & hurd direction ....

2000-04-08 Thread Jan Atle Ramsli
Neal H Walfield wrote: .> > It sort of says: Microkernel: 386-assembler > > Servers: C++ > > I would tend to disagree. What literature have you read? Are you thinking > along the lines of micro implies small (or size at all)? As that is simply > not true in the common case (look

Re: About microkernels & hurd direction ....

2000-04-08 Thread Jan Atle Ramsli
[EMAIL PROTECTED] wrote: > > Is gnumach/Mach 4 the microkernel Hurd will stay with, or is there an > official direction for something different? (like OSkit-mach, > OSkit-SomethingElse, mach 3, etc.). In other words, which microkernels > should we be studying? Which microkernels would make hurd >

Thread/task confusion (again?)

2000-04-05 Thread Jan Atle Ramsli
Hello again, Hurders! I am reading Kernel-principles by Keith Loepere, I have one little question and one big. The first one is about 'sunchcronous/asynchronous' - I am used to thinking about this in terms of 'call/interrupt' but there seems to be some other meaning in the text, is this related t

Thanx

2000-04-02 Thread Jan Atle Ramsli
Thanks to all those who pointed me in the right direction(s), I now have some 900pg of PS files to print and read, I need a book about post-Pentium1-processors (MMX, ++), I need to browse the source code, maybe even run Hurd (?) This will take me a few weeks. By then I hope to be able to make myse

Re: Targetting HURD

2000-04-01 Thread Jan Atle Ramsli
Jan Atle Ramsli wrote: > > The Pentium Pro has some extra instructions for multimedia support, > couldn't this be solved by a 'multimedia-driver'? > A general-purpose kernel, as small and higly optimized as possible, with > tightly programmed queue functions - woul

Re: Targetting HURD

2000-04-01 Thread Jan Atle Ramsli
Sorry, Gerald, this was meant for the list! Gerald Gutierrez wrote: > Windows is only marginally better with its DirectX and > associated technologies. I haven't used OpenGL, but like most of us, I have compiled and run the demos - why is OpenGL/Mesa behind DirectX? > and Engineered properly, wh

Help Hurd-gnu-system+doc

2000-03-31 Thread Jan Atle Ramsli
Hello! I have gotten a binary Hurd and a 0.2 source tree. But I live in a part of Belgium where Internet access is terribly expensive, and getting the entire system would cost a fortune - there is no alternative to Belgacom, and they have a habit of billing me both for calls I have made, and call