Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Mar 1999 19:06:16 -0600 (CST)
From:      Gurudatt Shenoy <gurudatt@cs.tamu.edu>
To:        "Daniel J. Wharton" <wharton@burnit.net>
Cc:        FreeBSD Hackers <freebsd-hackers@freebsd.org>, chris@calldei.com
Subject:   Re: Repeated automatic reboots 
Message-ID:  <Pine.GSO.3.96.990302184937.29569A-100000@dilbert>
In-Reply-To: <Pine.BSF.4.05.9903021555310.17753-100000@jedi.burnit.net>

next in thread | previous in thread | raw e-mail | index | archive | help

Daniel, Chris; thanks for your responses. Here's some more information:

I think I have enough physical memory :This was what it showed me
while booting:
Real Memory:   20480 KB
Actual Memory: 17700 KB   
(Btw, what's the distiction? Is the "actual mem" that which is available
after loading all the memory resident modules?)

The code I wrote goes like this (It is not device driver code; just a
simple routine to carry out some initializations I needed to do to take
some jitter measurements) :
<I wrote this piece of code in uipc_syscalls.c - for lack of a better
place to put it>

int jittertab_init(p, uap,retval)
		struct proc *p;
		struct jittertab_init_args /*{ Struct definition in sysproto.h
			int dummy;
		} */ *uap;
		int *retval;
{
	int i;
	jitter_tab_ptr = 0;	/* Extern variable; defined in init_main.c */
	
	for(i=0;i<MAX_JITTER_TAB;i++){ /*MAX_JITTER_TAB is #defined to 20*/
	jitter_tab[i].tv_sec = 0;
	jitter_tab[i].tv_usec = 0;
	}
	return(0);
}	

Apart from this there is, of course, the entry in syscalls.master.


Again, I'll reproduce my earlier mail for reference:

> I added a simple system call to my FreeBSD 2.2.8 kernel and compiled it.
> Everything was okay till I rebooted the machine (Intel 486).
> After the usual probes for devices etc, it gave me this message:
> 
> clntudp_create : Out of memory
> clntudp_create : Out of memory
> (null)
> Automatic reboot in 15 seconds...
> 
> Anyone have any idea why this is happening?
> <BTW, the system call I wrote simply runs thru an array of size 20 of
> timeval structures, initializing each entry to zero>
> 
> I ran an older version of the kernel <without this piece of code> and it
> worked fine.
> 
> Appreciate your comments,
> Guru



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.3.96.990302184937.29569A-100000>