Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							234d93464a 
							
						 
					 
					
						
						
							
							* grub-core/disk/ieee1275/ofdisk.c: Remove variable length arrays.  
						
						... 
						
						
						
						* grub-core/net/drivers/ieee1275/ofnet.c: Likewise. 
						
					 
					
						2013-12-04 08:10:01 +01:00 
						 
				 
			
				
					
						
							
							
								Avik Sil 
							
						 
					 
					
						
						
						
						
							
						
						
							412ce9165c 
							
						 
					 
					
						
						
							
							* grub-core/net/drivers/ieee1275/ofnet.c: Get proper mac address when using qemu.  
						
						
						
					 
					
						2013-08-14 18:03:01 -03:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							fe22b071dc 
							
						 
					 
					
						
						
							
							Fix memory leaks in ofnet.  
						
						... 
						
						
						
						Reported by: Francesco Lavra. 
						
					 
					
						2013-04-13 20:12:11 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d17a492f 
							
						 
					 
					
						
						
							
							* grub-core/net/drivers/ieee1275/ofnet.c: Don't attempt to send more  
						
						... 
						
						
						
						than buffer size. 
						
					 
					
						2013-04-12 19:25:16 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6e4146c41e 
							
						 
					 
					
						
						
							
							Move to more hookless approach in IEEE1275 devices handling.  
						
						
						
					 
					
						2013-03-02 23:51:19 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f35abd8190 
							
						 
					 
					
						
						
							
							* grub-core/kern/main.c (grub_set_prefix_and_root): Fix memory leak.  
						
						... 
						
						
						
						* grub-core/net/drivers/ieee1275/ofnet.c
	(grub_ieee1275_net_config_real): Likewise. 
						
					 
					
						2012-06-22 11:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							531e2241a6 
							
						 
					 
					
						
						
							
							* grub-core/net/drivers/emu/emunet.c (get_card_packet): Allocate the  
						
						... 
						
						
						
						reserved bytes.
	* grub-core/net/drivers/i386/pc/pxe.c (grub_pxe_recv): Likewise.
	* grub-core/net/drivers/ieee1275/ofnet.c (get_card_packet): Likewise.
	Handle malloc error correctly. 
						
					 
					
						2012-06-21 22:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e169a1805f 
							
						 
					 
					
						
						
							
							* grub-core/net/drivers/ieee1275/ofnet.c (search_net_devices): Decrease  
						
						... 
						
						
						
						poll rate. 
						
					 
					
						2012-06-19 15:44:51 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0494408e7e 
							
						 
					 
					
						
						
							
							* include/grub/net.h (grub_net_card): New member txbufsize.  
						
						... 
						
						
						
						* include/grub/ieee1275/ieee1275.h (grub_ieee1275_flag): New enum values
	GRUB_IEEE1275_FLAG_NO_OFNET_SUFFIX and
	GRUB_IEEE1275_FLAG_VIRT_TO_REAL_BROKEN.
	* grub-core/net/drivers/efi/efinet.c (grub_efinet_findcards): Use
	txbufsize.
	* grub-core/kern/ieee1275/cmain.c (grub_ieee1275_find_options): Use
	compatible property to check for macs. Set
	GRUB_IEEE1275_FLAG_NO_OFNET_SUFFIX and
	GRUB_IEEE1275_FLAG_VIRT_TO_REAL_BROKEN on macs.
	* grub-core/net/drivers/ieee1275/ofnet.c (card_open): Don't add suffix
	if GRUB_IEEE1275_FLAG_NO_OFNET_SUFFIX is set.
	(send_card_buffer): Use txbuf.
	(grub_ofnet_findcards): Allocate txbuf. Simplify code flow and move
	nested function out of the parent while on it. 
						
					 
					
						2012-06-19 11:34:52 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							cc35fe8f31 
							
						 
					 
					
						
						
							
							* grub-core/net/drivers/ieee1275/ofnet.c (get_card_packet): Fix packet  
						
						... 
						
						
						
						presence check.
	(grub_ieee1275_net_config_real): Fix config pointer. 
						
					 
					
						2012-06-19 11:25:37 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							3e74723951 
							
						 
					 
					
						
						
							
							Keep TX and RX buffers on EFI rather than always allocate new ones.  
						
						... 
						
						
						
						* include/grub/net.h (grub_net_card_driver): Allow driver to modify
	card. All users updated.
	(grub_net_card): New members txbuf, rcvbuf, rcvbufsize and txbusy.
	* grub-core/net/drivers/efi/efinet.c (send_card_buffer): Reuse buffer.
	(get_card_packet): Likewise.
	(grub_efinet_findcards): Init new fields. 
						
					 
					
						2012-06-09 11:00:18 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							9c4b5c13e6 
							
						 
					 
					
						
						
							
							Improve gettext support. Stylistic fixes and error handling fixes while  
						
						... 
						
						
						
						on it. 
						
					 
					
						2012-02-08 19:26:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							bd67ad0f70 
							
						 
					 
					
						
						
							
							merge mainline into net  
						
						
						
					 
					
						2011-12-15 20:51:35 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5d048bf210 
							
						 
					 
					
						
						
							
							* grub-core/net/drivers/ieee1275/ofnet.c (bootp_response_properties):  
						
						... 
						
						
						
						Make name a const ptr. 
						
					 
					
						2011-12-13 01:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e2955971a3 
							
						 
					 
					
						
						
							
							move packet allocation to recv code to allow bigger buffers  
						
						
						
					 
					
						2011-07-08 20:38:12 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6a1af81a97 
							
						 
					 
					
						
						
							
							add mtu information  
						
						
						
					 
					
						2011-07-08 18:49:35 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							d1831ca48a 
							
						 
					 
					
						
						
							
							Limit idle polling frequency  
						
						
						
					 
					
						2011-07-06 18:21:07 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							0bc2cd0f82 
							
						 
					 
					
						
						
							
							Reintroduce open/close of net cards. Clean up ofnet.  
						
						
						
					 
					
						2011-07-05 16:37:14 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							03a0046581 
							
						 
					 
					
						
						
							
							merge mainline into net  
						
						
						
					 
					
						2011-07-02 18:52:50 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b6f945dccb 
							
						 
					 
					
						
						
							
							* grub-core/net/drivers/ieee1275/ofnet.c (send_card_buffer) Use right  
						
						... 
						
						
						
						type in pointers on sparc64.
	(get_card_packet): Likewise. 
						
					 
					
						2011-06-27 12:13:21 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ca80309d32 
							
						 
					 
					
						
						
							
							* grub-core/net/drivers/ieee1275/ofnet.c (send_card_buffer): Fix  
						
						... 
						
						
						
						prototype.
	(get_card_packet): Likewise. 
						
					 
					
						2011-06-27 08:40:17 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f8614119a0 
							
						 
					 
					
						
						
							
							Few ofnet cleanups  
						
						
						
					 
					
						2011-06-26 22:38:43 +02:00 
						 
				 
			
				
					
						
							
							
								Manoel R. Abranches 
							
						 
					 
					
						
						
						
						
							
						
						
							d855fbcf37 
							
						 
					 
					
						
						
							
							Add error verification in netbuff operations.  
						
						
						
					 
					
						2011-06-18 20:20:53 -03:00 
						 
				 
			
				
					
						
							
							
								Manoel R. Abranches 
							
						 
					 
					
						
						
						
						
							
						
						
							d6d205568f 
							
						 
					 
					
						
						
							
							Close cards before boot.  
						
						
						
					 
					
						2011-06-18 20:18:25 -03:00 
						 
				 
			
				
					
						
							
							
								Manoel Rebelo Abranches 
							
						 
					 
					
						
						
						
						
							
						
						
							4700d08bb4 
							
						 
					 
					
						
						
							
							Run indent on files.  
						
						
						
					 
					
						2011-06-07 21:59:53 -03:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							eea841440d 
							
						 
					 
					
						
						
							
							fix several bugs  
						
						
						
					 
					
						2011-05-19 15:39:34 +02:00 
						 
				 
			
				
					
						
							
							
								Manoel R. Abranches 
							
						 
					 
					
						
						
						
						
							
						
						
							48ac061ab6 
							
						 
					 
					
						
						
							
							Prevent "incompatible license" error.  
						
						
						
					 
					
						2011-05-12 15:40:54 -03:00 
						 
				 
			
				
					
						
							
							
								Manoel R. Abranches 
							
						 
					 
					
						
						
						
						
							
						
						
							d8123bfb54 
							
						 
					 
					
						
						
							
							Correct some compile erros.  
						
						
						
					 
					
						2011-05-12 13:20:43 -03:00 
						 
				 
			
				
					
						
							
							
								Manoel Rebelo Abranches 
							
						 
					 
					
						
						
						
						
							
						
						
							36e2782dba 
							
						 
					 
					
						
						
							
							Only setup network in the card we booted from.  
						
						
						
					 
					
						2011-05-10 09:55:20 -03:00 
						 
				 
			
				
					
						
							
							
								Manoel Rebelo Abranches 
							
						 
					 
					
						
						
						
						
							
						
						
							70c52f3e24 
							
						 
					 
					
						
						
							
							Remove cards with no associated driver.  
						
						
						
					 
					
						2011-05-10 09:54:32 -03:00 
						 
				 
			
				
					
						
							
							
								Manoel Rebelo Abranches 
							
						 
					 
					
						
						
						
						
							
						
						
							0f231af8ae 
							
						 
					 
					
						
						
							
							Implement timeout when receiving packets.  
						
						
						
					 
					
						2011-05-10 09:50:18 -03:00 
						 
				 
			
				
					
						
							
							
								Manoel Rebelo Abranches 
							
						 
					 
					
						
						
						
						
							
						
						
							a5184d629a 
							
						 
					 
					
						
						
							
							Prevente a bootp packet to be sent on open.  
						
						
						
					 
					
						2011-05-10 09:45:57 -03:00 
						 
				 
			
				
					
						
							
							
								Manoel Rebelo Abranches 
							
						 
					 
					
						
						
						
						
							
						
						
							59b361a2df 
							
						 
					 
					
						
						
							
							Use bootp packet to set prefix and card address.  
						
						
						
					 
					
						2011-04-01 05:39:06 -03:00 
						 
				 
			
				
					
						
							
							
								Vladimir 'phcoder' Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							6b1b3423dd 
							
						 
					 
					
						
						
							
							Fix error handling in ofnet  
						
						
						
					 
					
						2010-09-22 17:14:14 +02:00 
						 
				 
			
				
					
						
							
							
								Manoel R. Abranches 
							
						 
					 
					
						
						
						
						
							
						
						
							7bb47706c9 
							
						 
					 
					
						
						
							
							Merge grub_net into net. Compiles but is broken right now.  
						
						
						
					 
					
						2010-09-16 21:57:31 +02:00