public inbox for linux-8086@vger.kernel.org
 help / color / mirror / Atom feed
* full5 with elksnet
@ 2004-06-03 19:01 Tommy McCabe
  2004-06-03 21:26 ` claudio
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Tommy McCabe @ 2004-06-03 19:01 UTC (permalink / raw)
  To: linux-8086

[-- Attachment #1: Type: text/plain, Size: 317 bytes --]

This patch:

1. Includes ktcp in full5.

2. Makes sure there is a /bin directory to put ktcp
into in both comb_net and full5 (yes, I did use the -p
option, though I don't know why).


	
		
__________________________________
Do you Yahoo!?
Friends.  Fun.  Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/ 

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: full5net.diff --]
[-- Type: text/x-diff; name="full5net.diff", Size: 872 bytes --]

--- ./elkscurr/elkscmd/Makefile	2004-06-03 14:56:54.000000000 -0400
+++ ./elks/elkscmd/Makefile	2004-06-03 14:54:17.000000000 -0400
@@ -224,6 +224,10 @@
 	dd if=$(FD_BSECT) of=$(FULL3_TARGET_FS) bs=512 count=2 conv=notrunc
 
 full5: mount_full3fs $(ELKS_DIR)/arch/i86/boot/Image $(FD_BSECT) $(KHELPER)
+	cd $(ELKSNET_DIR)/ktcp ; \
+	make ; \
+	mkdir -p $(TARGET_MNT)/bin
+	cp -p -f ktcp $(TARGET_MNT)/bin
 	@for i in $(DIRS); do make -C $$i rfs ; done
 	cp $(ELKS_DIR)/arch/i86/boot/Image $(TARGET_MNT)/boot/linux
 	cp $(KHELPER) $(TARGET_MNT)/boot/boot
@@ -237,6 +241,7 @@
 comb_net: mount_rootnetfs $(ELKS_DIR)/arch/i86/boot/Image $(FD_BSECT) $(KHELPER)
 	cd $(ELKSNET_DIR)/ktcp ; \
 	make ; \
+	mkdir -p $(TARGET_MNT)/bin
 	cp -p -f ktcp $(TARGET_MNT)/bin
 	@for i in $(DIRS); do make -C $$i net_rfs ; done
 	cp $(ELKS_DIR)/arch/i86/boot/Image $(TARGET_MNT)/boot/linux

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: full5 with elksnet
  2004-06-03 19:01 full5 with elksnet Tommy McCabe
@ 2004-06-03 21:26 ` claudio
  2004-06-03 21:32   ` Tommy McCabe
  2004-06-04  3:34   ` Miguel Bolanos
  2004-06-04  0:33 ` David Given
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 10+ messages in thread
From: claudio @ 2004-06-03 21:26 UTC (permalink / raw)
  To: Tommy McCabe; +Cc: linux-8086

On Thu, 3 Jun 2004, Tommy McCabe wrote:

> 2. Makes sure there is a /bin directory to put ktcp
> into in both comb_net and full5 (yes, I did use the -p
> option, though I don't know why).

Perhaps we could add /bin (and /boot, /lib, /home and /mnt) to
the rootfs template? Then it would work for all images. I added
them to mine when rebuilding full3.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: full5 with elksnet
  2004-06-03 21:26 ` claudio
@ 2004-06-03 21:32   ` Tommy McCabe
  2004-06-04  3:34   ` Miguel Bolanos
  1 sibling, 0 replies; 10+ messages in thread
From: Tommy McCabe @ 2004-06-03 21:32 UTC (permalink / raw)
  To: linux-8086

--- claudio@conectiva.com wrote:
> On Thu, 3 Jun 2004, Tommy McCabe wrote:
> 
> > 2. Makes sure there is a /bin directory to put
> ktcp
> > into in both comb_net and full5 (yes, I did use
> the -p
> > option, though I don't know why).
> 
> Perhaps we could add /bin (and /boot, /lib, /home
> and /mnt) to
> the rootfs template? Then it would work for all
> images. I added
> them to mine when rebuilding full3.

1. Okay.

2. Where is the rebuild of full3?

> -
> To unsubscribe from this list: send the line
> "unsubscribe linux-8086" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at 
http://vger.kernel.org/majordomo-info.html



	
		
__________________________________
Do you Yahoo!?
Friends.  Fun.  Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/ 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: full5 with elksnet
  2004-06-03 19:01 full5 with elksnet Tommy McCabe
  2004-06-03 21:26 ` claudio
@ 2004-06-04  0:33 ` David Given
  2004-06-05 13:11   ` claudio
  2004-06-04  3:18 ` Miguel Bolanos
  2004-06-09 13:42 ` ** Applied ** " Miguel Bolanos
  3 siblings, 1 reply; 10+ messages in thread
From: David Given @ 2004-06-04  0:33 UTC (permalink / raw)
  To: linux-8086

Tommy McCabe wrote:
[...]
> 1. Includes ktcp in full5.

Hmm.

What *is* ktcp? Is it a user space TCP/IP stack? If so, how does it work?

One of the things I've always thought would be a good idea was to move 
the TCP/IP stack out of the limited kernel space into user space... has 
someone already done this? If so, very nice --- how big is the kernel 
binary without the TCP/IP code? How does it talk to the frame driver?

-- 
[insert interesting .sig here]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: full5 with elksnet
  2004-06-03 19:01 full5 with elksnet Tommy McCabe
  2004-06-03 21:26 ` claudio
  2004-06-04  0:33 ` David Given
@ 2004-06-04  3:18 ` Miguel Bolanos
  2004-06-09 13:42 ` ** Applied ** " Miguel Bolanos
  3 siblings, 0 replies; 10+ messages in thread
From: Miguel Bolanos @ 2004-06-04  3:18 UTC (permalink / raw)
  To: Tommy McCabe; +Cc: linux-8086

[-- Attachment #1: Type: text/plain, Size: 2058 bytes --]

Hi Tommy,

On Thu, 2004-06-03 at 13:01, Tommy McCabe wrote:
> This patch:
> 
> 1. Includes ktcp in full5.
> 

Good.

> 2. Makes sure there is a /bin directory to put ktcp
> into in both comb_net and full5 (yes, I did use the -p
> option, though I don't know why).
> 

Actually i'm starting to think that we should just add /bin and missing
friend to rootfs_template... this will for sure remove several lines in
the code.

best wishes

Mike

> 
> 	
> 		
> __________________________________
> Do you Yahoo!?
> Friends.  Fun.  Try the all-new Yahoo! Messenger.
> http://messenger.yahoo.com/
> 
> ______________________________________________________________________
> --- ./elkscurr/elkscmd/Makefile	2004-06-03 14:56:54.000000000 -0400
> +++ ./elks/elkscmd/Makefile	2004-06-03 14:54:17.000000000 -0400
> @@ -224,6 +224,10 @@
>  	dd if=$(FD_BSECT) of=$(FULL3_TARGET_FS) bs=512 count=2 conv=notrunc
>  
>  full5: mount_full3fs $(ELKS_DIR)/arch/i86/boot/Image $(FD_BSECT) $(KHELPER)
> +	cd $(ELKSNET_DIR)/ktcp ; \
> +	make ; \
> +	mkdir -p $(TARGET_MNT)/bin
> +	cp -p -f ktcp $(TARGET_MNT)/bin
>  	@for i in $(DIRS); do make -C $$i rfs ; done
>  	cp $(ELKS_DIR)/arch/i86/boot/Image $(TARGET_MNT)/boot/linux
>  	cp $(KHELPER) $(TARGET_MNT)/boot/boot
> @@ -237,6 +241,7 @@
>  comb_net: mount_rootnetfs $(ELKS_DIR)/arch/i86/boot/Image $(FD_BSECT) $(KHELPER)
>  	cd $(ELKSNET_DIR)/ktcp ; \
>  	make ; \
> +	mkdir -p $(TARGET_MNT)/bin
>  	cp -p -f ktcp $(TARGET_MNT)/bin
>  	@for i in $(DIRS); do make -C $$i net_rfs ; done
>  	cp $(ELKS_DIR)/arch/i86/boot/Image $(TARGET_MNT)/boot/linux
-- 
--------------------miguel bolanos, systems administrator, linuxlabs
... ........ ..... ....                 230 peachtree st nw ste 2701
the original linux labs                          atlanta.ga.us 30303
       -since 1995                          http://www.linuxlabs.com
                                office 404.577.7747 fax 404.577.7743
--------------------------------------------------------------------

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: full5 with elksnet
  2004-06-03 21:26 ` claudio
  2004-06-03 21:32   ` Tommy McCabe
@ 2004-06-04  3:34   ` Miguel Bolanos
  2004-06-04 11:35     ` claudio
  1 sibling, 1 reply; 10+ messages in thread
From: Miguel Bolanos @ 2004-06-04  3:34 UTC (permalink / raw)
  To: claudio; +Cc: Tommy McCabe, linux-8086

[-- Attachment #1: Type: text/plain, Size: 1526 bytes --]

Greetings.

On Thu, 2004-06-03 at 15:26, claudio@conectiva.com wrote:
> On Thu, 3 Jun 2004, Tommy McCabe wrote:
> 
> > 2. Makes sure there is a /bin directory to put ktcp
> > into in both comb_net and full5 (yes, I did use the -p
> > option, though I don't know why).
> 
> Perhaps we could add /bin (and /boot, /lib, /home and /mnt) to
> the rootfs template? Then it would work for all images. I added
> them to mine when rebuilding full3.

Well the only one of this fellow dirs missing was /lib so i just added
it.

Also rootfs_template.tar was quite updated.. and consuming up to 40k of
space there.. so i removed it.. it doesn't really make sence at all to
have a tared copy of rootfs_template there.

I removed the mkdir commands added to sys_utils/Makefile from Tommy's
patch #9 as this is not required now that bin in in rootfs_temaplate.

best wishes

Mike

> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-8086" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
-- 
--------------------miguel bolanos, systems administrator, linuxlabs
... ........ ..... ....                 230 peachtree st nw ste 2701
the original linux labs                          atlanta.ga.us 30303
       -since 1995                          http://www.linuxlabs.com
                                office 404.577.7747 fax 404.577.7743
--------------------------------------------------------------------

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: full5 with elksnet
  2004-06-04  3:34   ` Miguel Bolanos
@ 2004-06-04 11:35     ` claudio
  2004-06-04 20:28       ` Tommy McCabe
  0 siblings, 1 reply; 10+ messages in thread
From: claudio @ 2004-06-04 11:35 UTC (permalink / raw)
  To: Miguel Bolanos; +Cc: linux-8086

On Thu, 3 Jun 2004, Miguel Bolanos wrote:

> On Thu, 2004-06-03 at 15:26, claudio@conectiva.com wrote:
> >
> > Perhaps we could add /bin (and /boot, /lib, /home and /mnt) to
> > the rootfs template? Then it would work for all images. I added
> > them to mine when rebuilding full3.
>
> Well the only one of this fellow dirs missing was /lib so i just added
> it.

I think /boot is needed when installing the bootloader (minix_elks.bin
et al).


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: full5 with elksnet
  2004-06-04 11:35     ` claudio
@ 2004-06-04 20:28       ` Tommy McCabe
  0 siblings, 0 replies; 10+ messages in thread
From: Tommy McCabe @ 2004-06-04 20:28 UTC (permalink / raw)
  To: linux-8086

--- claudio@conectiva.com wrote:
> On Thu, 3 Jun 2004, Miguel Bolanos wrote:
> 
> > On Thu, 2004-06-03 at 15:26, claudio@conectiva.com
> wrote:
> > >
> > > Perhaps we could add /bin (and /boot, /lib,
> /home and /mnt) to
> > > the rootfs template? Then it would work for all
> images. I added
> > > them to mine when rebuilding full3.
> >
> > Well the only one of this fellow dirs missing was
> /lib so i just added
> > it.
> 
> I think /boot is needed when installing the
> bootloader (minix_elks.bin
> et al).

WHY can't the bootloader be included in the source
tree?

> -
> To unsubscribe from this list: send the line
> "unsubscribe linux-8086" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at 
http://vger.kernel.org/majordomo-info.html


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: full5 with elksnet
  2004-06-04  0:33 ` David Given
@ 2004-06-05 13:11   ` claudio
  0 siblings, 0 replies; 10+ messages in thread
From: claudio @ 2004-06-05 13:11 UTC (permalink / raw)
  To: David Given; +Cc: linux-8086

On Fri, 4 Jun 2004, David Given wrote:

> What *is* ktcp? Is it a user space TCP/IP stack? If so, how does it work?

Yes. elks/Documentation/Text/networking.txt has a good overview.


> One of the things I've always thought would be a good idea was to move
> the TCP/IP stack out of the limited kernel space into user space... has
> someone already done this? If so, very nice --- how big is the kernel
> binary without the TCP/IP code? How does it talk to the frame driver?

It uses /dev/tcpdev.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* ** Applied ** Re: full5 with elksnet
  2004-06-03 19:01 full5 with elksnet Tommy McCabe
                   ` (2 preceding siblings ...)
  2004-06-04  3:18 ` Miguel Bolanos
@ 2004-06-09 13:42 ` Miguel Bolanos
  3 siblings, 0 replies; 10+ messages in thread
From: Miguel Bolanos @ 2004-06-09 13:42 UTC (permalink / raw)
  To: Tommy McCabe; +Cc: linux-8086

[-- Attachment #1: Type: text/plain, Size: 1906 bytes --]

Removed the mkdir lines and applied. thanks.

Mike

On Thu, 2004-06-03 at 13:01, Tommy McCabe wrote:
> This patch:
> 
> 1. Includes ktcp in full5.
> 
> 2. Makes sure there is a /bin directory to put ktcp
> into in both comb_net and full5 (yes, I did use the -p
> option, though I don't know why).
> 
> 
> 	
> 		
> __________________________________
> Do you Yahoo!?
> Friends.  Fun.  Try the all-new Yahoo! Messenger.
> http://messenger.yahoo.com/
> 
> ______________________________________________________________________
> --- ./elkscurr/elkscmd/Makefile	2004-06-03 14:56:54.000000000 -0400
> +++ ./elks/elkscmd/Makefile	2004-06-03 14:54:17.000000000 -0400
> @@ -224,6 +224,10 @@
>  	dd if=$(FD_BSECT) of=$(FULL3_TARGET_FS) bs=512 count=2 conv=notrunc
>  
>  full5: mount_full3fs $(ELKS_DIR)/arch/i86/boot/Image $(FD_BSECT) $(KHELPER)
> +	cd $(ELKSNET_DIR)/ktcp ; \
> +	make ; \
> +	mkdir -p $(TARGET_MNT)/bin
> +	cp -p -f ktcp $(TARGET_MNT)/bin
>  	@for i in $(DIRS); do make -C $$i rfs ; done
>  	cp $(ELKS_DIR)/arch/i86/boot/Image $(TARGET_MNT)/boot/linux
>  	cp $(KHELPER) $(TARGET_MNT)/boot/boot
> @@ -237,6 +241,7 @@
>  comb_net: mount_rootnetfs $(ELKS_DIR)/arch/i86/boot/Image $(FD_BSECT) $(KHELPER)
>  	cd $(ELKSNET_DIR)/ktcp ; \
>  	make ; \
> +	mkdir -p $(TARGET_MNT)/bin
>  	cp -p -f ktcp $(TARGET_MNT)/bin
>  	@for i in $(DIRS); do make -C $$i net_rfs ; done
>  	cp $(ELKS_DIR)/arch/i86/boot/Image $(TARGET_MNT)/boot/linux
-- 
--------------------miguel bolanos, systems administrator, linuxlabs
... ........ ..... ....                 230 peachtree st nw ste 2701
the original linux labs                          atlanta.ga.us 30303
       -since 1995                          http://www.linuxlabs.com
                                office 404.577.7747 fax 404.577.7743
--------------------------------------------------------------------

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2004-06-09 13:42 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-03 19:01 full5 with elksnet Tommy McCabe
2004-06-03 21:26 ` claudio
2004-06-03 21:32   ` Tommy McCabe
2004-06-04  3:34   ` Miguel Bolanos
2004-06-04 11:35     ` claudio
2004-06-04 20:28       ` Tommy McCabe
2004-06-04  0:33 ` David Given
2004-06-05 13:11   ` claudio
2004-06-04  3:18 ` Miguel Bolanos
2004-06-09 13:42 ` ** Applied ** " Miguel Bolanos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox