<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EmbLogic &#187; pratap.ashish</title>
	<atom:link href="https://www.emblogic.com/blog/author/pratap-ashish/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Tue, 03 Mar 2020 13:00:06 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>*********CHAR DRIVER********</title>
		<link>https://www.emblogic.com/blog/08/char-driver-6/</link>
		<comments>https://www.emblogic.com/blog/08/char-driver-6/#comments</comments>
		<pubDate>Thu, 08 Aug 2013 13:28:39 +0000</pubDate>
		<dc:creator><![CDATA[pratap.ashish]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=7006</guid>
		<description><![CDATA[RCS file: lkm2.c,v Working file: lkm2.c head: 1.5 branch: locks: strict root: 1.5 access list: symbolic names: keyword substitution: kv total revisions: 5; selected revisions: 5 description: today i am not able to solve the ioctl function problem. related to &#8230; <a href="https://www.emblogic.com/blog/08/char-driver-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: lkm2.c,v<br />
Working file: lkm2.c<br />
head: 1.5<br />
branch:<br />
locks: strict<br />
	root: 1.5<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 5;	selected revisions: 5<br />
description:<br />
today i am not able to solve the ioctl function problem.<br />
related to set quantum, it will not execute properly and crash when i call this command.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5	locked by: root;<br />
date: 2013/08/12 16:59:36;  author: root;  state: Exp;  lines: +93 -36<br />
Here I Implement the kernel timer ,firstly register it then declare a jitter function.<br />
Then used that jitter function to use in_interrupt and in_atomic function.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2013/08/02 22:27:03;  author: root;  state: Exp;  lines: +17 -14<br />
Implement the jiffies_)to_timeval and jiffies_to_timespec funtion to convert the jiffies into second,microsecond and nanosecond.<br />
done it successfull.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2013/08/02 02:18:16;  author: root;  state: Exp;  lines: +48 -6<br />
Implement timer into the driver just check it that how much time is being taken by read/writr operation to perform the task.<br />
but when i used to convert the jiffies into human readable time then it crashed the kernel.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2013/08/01 18:26:08;  author: root;  state: Exp;  lines: +9 -9<br />
Implement the ioctl by using set quantum , set qset.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2013/08/01 01:26:39;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/08/char-driver-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>https://www.emblogic.com/blog/08/7004/</link>
		<comments>https://www.emblogic.com/blog/08/7004/#comments</comments>
		<pubDate>Sat, 03 Aug 2013 17:57:58 +0000</pubDate>
		<dc:creator><![CDATA[pratap.ashish]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=7004</guid>
		<description><![CDATA[Implemented timer in character driver by using timespec and timevalue structure ..]]></description>
				<content:encoded><![CDATA[<p>Implemented  timer in character driver by using timespec and timevalue structure ..</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/08/7004/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ranjeet Singh</title>
		<link>https://www.emblogic.com/blog/07/ranjeet-singh-4/</link>
		<comments>https://www.emblogic.com/blog/07/ranjeet-singh-4/#comments</comments>
		<pubDate>Mon, 08 Jul 2013 12:32:24 +0000</pubDate>
		<dc:creator><![CDATA[pratap.ashish]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pravjot sir]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=6683</guid>
		<description><![CDATA[RCS file: header2.h,v Working file: header2.h head: 1.9 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 9; selected revisions: 9 description: This is the header file for loadable kernel module. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.9 date: 2013/07/09 18:01:36; &#8230; <a href="https://www.emblogic.com/blog/07/ranjeet-singh-4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: header2.h,v<br />
Working file: header2.h<br />
head: 1.9<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 9;	selected revisions: 9<br />
description:<br />
This is the header file for loadable kernel module.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2013/07/09 18:01:36;  author: root;  state: Exp;  lines: +1 -0<br />
gave prototype to scull_trim function.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2013/07/04 11:43:22;  author: root;  state: Exp;  lines: +10 -1<br />
declare functions &#8220;scull_open&#8221; and &#8220;scull_release&#8221;.<br />
gave two file operations in struct fileoperations.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2013/07/04 07:53:59;  author: root;  state: Exp;  lines: +3 -0<br />
Gave prototype to functions &#8220;scull_dev&#8221; and &#8220;cdevinit&#8221;.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2013/07/03 06:53:31;  author: root;  state: Exp;  lines: +1 -0<br />
include linux/moduleparam.h.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2013/07/03 06:35:46;  author: root;  state: Exp;  lines: +20 -0<br />
declare variables in the data structure &#8220;struct ScullDev&#8221;: qset_size, quantum_size, data size, device_size.<br />
Also define Macros:QSET_SIZE, QUANTUM_SIZE, DATA_SIZE, DEVICE_SIZE and initialize them.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2013/07/02 11:31:50;  author: root;  state: Exp;  lines: +2 -0<br />
add data structure &#8220;struct file_operations fops&#8221;.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2013/07/02 10:49:46;  author: root;  state: Exp;  lines: +13 -0<br />
added header files :cdev.h , slab.h<br />
define data structure &#8220;struct ScullDev&#8221; and also define pointer to that structure.<br />
also define data structure &#8220;struct scullQset&#8221;.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2013/07/02 09:38:19;  author: root;  state: Exp;  lines: +14 -1<br />
adding header file fs.h.<br />
define macros DEV_NAME as device name, MAJORNO as major number, MINORNO as minor number for device.<br />
define variables : dev, majorno for MAJORNO, minorno for MINORNO, nod for NOD.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2013/07/02 07:30:51;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/07/ranjeet-singh-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ranjeet Singh</title>
		<link>https://www.emblogic.com/blog/07/ranjeet-singh-3/</link>
		<comments>https://www.emblogic.com/blog/07/ranjeet-singh-3/#comments</comments>
		<pubDate>Mon, 08 Jul 2013 12:31:10 +0000</pubDate>
		<dc:creator><![CDATA[pratap.ashish]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pravjot sir]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=6665</guid>
		<description><![CDATA[RCS file: lkm.c,v Working file: lkm.c head: 1.14 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 14; selected revisions: 14 description: This is loadable kernel module. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.14 date: 2013/07/09 18:00:30; author: root; state: Exp; &#8230; <a href="https://www.emblogic.com/blog/07/ranjeet-singh-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: lkm.c,v<br />
Working file: lkm.c<br />
head: 1.14<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 14;	selected revisions: 14<br />
description:<br />
This is loadable kernel module.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2013/07/09 18:00:30;  author: root;  state: Exp;  lines: +34 -2<br />
define scull_trim function.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2013/07/09 17:42:14;  author: root;  state: Exp;  lines: +1 -1<br />
preserve the lsculldev variable in flip-&gt;private_data.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2013/07/09 17:35:41;  author: root;  state: Exp;  lines: +22 -6<br />
Declare a variable lsculldev.<br />
store the pointer return by the container_of in this lsculldev variable.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2013/07/04 11:40:49;  author: root;  state: Exp;  lines: +27 -2<br />
define functions &#8220;scull_open&#8221; and &#8220;scull_release&#8221;.<br />
also successfully create node and an application successfully make open call using that node.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2013/07/04 11:15:06;  author: root;  state: Exp;  lines: +5 -4<br />
declare ret in function cdevinit.<br />
kernel crashes many time because of nod.<br />
gave runtime value to nod.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2013/07/04 10:13:38;  author: root;  state: Exp;  lines: +38 -14<br />
initialize 20 nods successfully using for loop.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2013/07/04 08:00:25;  author: ranjeet;  state: Exp;  lines: +47 -13<br />
initialize the values of struct ScullDev using function scull_init.<br />
initialize the values struct cdev using function cdevinit.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2013/07/03 06:54:15;  author: root;  state: Exp;  lines: +2 -1<br />
using function module_param.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2013/07/03 06:42:07;  author: root;  state: Exp;  lines: +8 -1<br />
initialize values to struct i_cdev&#8217;s variables.<br />
also initialize values to  the variables declared in struct ScullDev.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2013/07/02 11:30:00;  author: root;  state: Exp;  lines: +12 -1<br />
In function init : call functions cdev_init &amp; cdev_add.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2013/07/02 11:01:33;  author: root;  state: Exp;  lines: +5 -2<br />
In function init: using kmalloc function &amp; flush the garbage using memset.<br />
In function exit: free allocated memory using kfree.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2013/07/02 10:04:08;  author: root;  state: Exp;  lines: +30 -6<br />
in init function: call register_chrdev_region.<br />
also printed the values of majorno and minorno.<br />
also call MKDEV function.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2013/07/02 09:43:30;  author: root;  state: Exp;  lines: +15 -3<br />
call alloc function for registering the device.<br />
in exit func: call unregister_chrdev_region function for unregistering the device.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2013/07/02 07:35:12;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/07/ranjeet-singh-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ranjeet Singh</title>
		<link>https://www.emblogic.com/blog/07/ranjeet-singh-2/</link>
		<comments>https://www.emblogic.com/blog/07/ranjeet-singh-2/#comments</comments>
		<pubDate>Wed, 03 Jul 2013 08:48:03 +0000</pubDate>
		<dc:creator><![CDATA[pratap.ashish]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pravjot sir]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=6663</guid>
		<description><![CDATA[RCS file: header2.h,v Working file: header2.h head: 1.6 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 6; selected revisions: 6 description: This is the header file for loadable kernel module. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.6 date: 2013/07/03 06:53:31; &#8230; <a href="https://www.emblogic.com/blog/07/ranjeet-singh-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: header2.h,v<br />
Working file: header2.h<br />
head: 1.6<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 6;	selected revisions: 6<br />
description:<br />
This is the header file for loadable kernel module.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2013/07/03 06:53:31;  author: root;  state: Exp;  lines: +1 -0<br />
include linux/moduleparam.h.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2013/07/03 06:35:46;  author: root;  state: Exp;  lines: +20 -0<br />
declare variables in the data structure &#8220;struct ScullDev&#8221;: qset_size, quantum_size, data size, device_size.<br />
Also define Macros:QSET_SIZE, QUANTUM_SIZE, DATA_SIZE, DEVICE_SIZE and initialize them.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2013/07/02 11:31:50;  author: root;  state: Exp;  lines: +2 -0<br />
add data structure &#8220;struct file_operations fops&#8221;.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2013/07/02 10:49:46;  author: root;  state: Exp;  lines: +13 -0<br />
added header files :cdev.h , slab.h<br />
define data structure &#8220;struct ScullDev&#8221; and also define pointer to that structure.<br />
also define data structure &#8220;struct scullQset&#8221;.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2013/07/02 09:38:19;  author: root;  state: Exp;  lines: +14 -1<br />
adding header file fs.h.<br />
define macros DEV_NAME as device name, MAJORNO as major number, MINORNO as minor number for device.<br />
define variables : dev, majorno for MAJORNO, minorno for MINORNO, nod for NOD.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2013/07/02 07:30:51;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/07/ranjeet-singh-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ranjeet Singh</title>
		<link>https://www.emblogic.com/blog/07/ranjeet-singh/</link>
		<comments>https://www.emblogic.com/blog/07/ranjeet-singh/#comments</comments>
		<pubDate>Wed, 03 Jul 2013 08:46:10 +0000</pubDate>
		<dc:creator><![CDATA[pratap.ashish]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pravjot sir]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=6640</guid>
		<description><![CDATA[RCS file: lkm.c,v Working file: lkm.c head: 1.7 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 7; selected revisions: 7 description: This is loadable kernel module. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.7 date: 2013/07/03 06:54:15; author: root; state: Exp; &#8230; <a href="https://www.emblogic.com/blog/07/ranjeet-singh/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: lkm.c,v<br />
Working file: lkm.c<br />
head: 1.7<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 7;	selected revisions: 7<br />
description:<br />
This is loadable kernel module.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2013/07/03 06:54:15;  author: root;  state: Exp;  lines: +2 -1<br />
using function module_param.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2013/07/03 06:42:07;  author: root;  state: Exp;  lines: +8 -1<br />
initialize values to struct i_cdev&#8217;s variables.<br />
also initialize values to  the variables declared in struct ScullDev.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2013/07/02 11:30:00;  author: root;  state: Exp;  lines: +12 -1<br />
In function init : call functions cdev_init &amp; cdev_add.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2013/07/02 11:01:33;  author: root;  state: Exp;  lines: +5 -2<br />
In function init: using kmalloc function &amp; flush the garbage using memset.<br />
In function exit: free allocated memory using kfree.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2013/07/02 10:04:08;  author: root;  state: Exp;  lines: +30 -6<br />
in init function: call register_chrdev_region.<br />
also printed the values of majorno and minorno.<br />
also call MKDEV function.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2013/07/02 09:43:30;  author: root;  state: Exp;  lines: +15 -3<br />
call alloc function for registering the device.<br />
in exit func: call unregister_chrdev_region function for unregistering the device.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2013/07/02 07:35:12;  author: root;  state: Exp;<br />
Initial revision<br />
========================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/07/ranjeet-singh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPC THREAD</title>
		<link>https://www.emblogic.com/blog/06/ipc-thread/</link>
		<comments>https://www.emblogic.com/blog/06/ipc-thread/#comments</comments>
		<pubDate>Sat, 29 Jun 2013 07:49:45 +0000</pubDate>
		<dc:creator><![CDATA[pratap.ashish]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=6638</guid>
		<description><![CDATA[completed successfully using DETACH ATTRIBUTE&#8230;&#8230;]]></description>
				<content:encoded><![CDATA[<p>completed successfully using DETACH ATTRIBUTE&#8230;&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/ipc-thread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>https://www.emblogic.com/blog/02/6214/</link>
		<comments>https://www.emblogic.com/blog/02/6214/#comments</comments>
		<pubDate>Sun, 24 Feb 2013 04:09:29 +0000</pubDate>
		<dc:creator><![CDATA[pratap.ashish]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=6214</guid>
		<description><![CDATA[now, i HAVE COMPLETED PROJECT 0]]></description>
				<content:encoded><![CDATA[<p>now, i HAVE COMPLETED PROJECT 0</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/6214/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
