You've got to be pulling my chain... (Ethernet)

From: J. Maynard Gelinas <maynard_at_jmg.com>
Date: Fri Apr 10 19:05:41 1998

       Allison, this was private email, but I figure this may be
       actually of interest to the group. There's nothing here
       personal, or insulting anyway...

       OK. So Allison says the HEX bus 11/44 ran a BSD variant with
       networking. I would guess a Q-BUS CPU with memory management
       like the 11/23 and 11/73 line should run this BSD variant as
       well... what I want to know is, did the kernel fit into 64K in
       one segment, or did they spread the kernel across segment
       bounderies? If so, how?

       I mean, I could see overlays (in the kernel... blech!), but I
       don't remember the 11 supporting long long jumps... and address
       value was 16 bits, period. Still, I was never great at 11
       assembly. Could someone here give a good detailed account of
       PDP-11 segment mapping support? Could my stack and register
       values be retained and follow while moving from segment to
       segment? And how the hell did you tell the memory manager you
       wanted to pop to another segment, anyway?

The curious want to know....
--jmg

> Date: Fri, 10 Apr 1998 17:40:32 -0400
> From: allisonp_at_world.std.com (Allison J Parent)
> To: maynard_at_jmg.com
> Subject: Re: You've got to be pulling my chain... (Ethernet)
>
>
> < I find it tough to believe that a BSD kernel with networking
> < fit into the 64K memory segments of the PDP11... The copy of
> < Venix I ran on my 11/23 didn't support networking and the
> < kernel most _definately_ fit into only one segment.
>
> Venix didn't, but IP and friends was developed on PDP11s! It definately
> fit and was run on 11/44s and the like so it would fit on an 11/23. That's
> not to say there wasn't whole lto a swapping goin on.
>
> Allison
>
>
Received on Fri Apr 10 1998 - 19:05:41 BST

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:30:40 BST