Hi can someone tell me or point to a place where I can figure out how to handle reset or any gpio "in" action during kernel bootup?? right now if I press reset during bootup the kernel halts..I dont want this to happen, it should either ignore it or reset the board.

Reset works perfectly if it boots inside successfully and hotplug loaded but I want to handle during bootup

[    8.430000] NET: Registered protocol family 10
[    8.680000] SCSI subsystem initialized
[    8.780000] usbcore: registered new interface driver usbfs
[    8.790000] usbcore: registered new interface driver hub
[    8.790000] usbcore: registered new device driver usb
[    8.880000] Button Hotplug driver version 0.4.1
[    9.140000] NTFS driver 2.1.30 [Flags: R/O MODULE].
[    9.420000] PPP generic driver version 2.4.2
[    9.500000] L2TP core driver, V2.0
[    9.510000] L2TP netlink interface
[    9.520000] L2TP ethernet pseudowire support (L2TPv3)
[    9.540000] L2TP IP encapsulation support (L2TPv3)
[    9.620000] GRE over IPv4 demultiplexor driver
[    9.630000] GRE over IPv4 tunneling driver
[    9.640000] WIFI_INFO:INIT GENERIC NETLINK EXEMPLE MODULE, in gnKernel_init
[    9.710000] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[    9.910000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.060000] NET: Registered protocol family 24
[   10.190000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   10.280000] nf_conntrack version 0.5.0 (1974 buckets, 7896 max)
[   11.480000] nf_conntrack_rtsp v0.6.21 loading
[   11.490000] nf_nat_rtsp v0.6.21 loading
[   11.560000] Ebtables v2.0 registered
[   13.720000] System halted.