<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://groups.google.co.uk/group/alt.os.development</id>
  <title type="text">alt.os.development Google Group</title>
  <subtitle type="text">
  </subtitle>
  <link href="/group/alt.os.development/feed/atom_v1_0_msgs.xml" rel="self" title="alt.os.development feed"/>
  <updated>2009-12-04T07:43:26Z</updated>
  <generator uri="http://groups.google.co.uk" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-12-04T07:43:26Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/f003df749b92ab52/93307e6842a63b18?show_docid=93307e6842a63b18</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/f003df749b92ab52/93307e6842a63b18?show_docid=93307e6842a63b18"/>
  <title type="text">Re: programming a PCI device in DOS</title>
  <summary type="html" xml:space="preserve">
  In addition to the PCI documents, I found the following links. But, none of &lt;br&gt; them are really tutorials. &lt;br&gt; Dark Fiber&#39;s PM PCI BIOS example code in C: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.trunix.org/programlama/os/os-faq/os-faq-pci.html&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Chris Giese&#39;s pci.c, pcibio16.zip, pcibio32.zip (from a mirror): &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://geezer.osdevbrasil.net/osd/pnp/index.htm&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>anotherbrick</name>
  <email>makar...@yahoo.com</email>
  </author>
  <updated>2009-12-03T22:35:02Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/f003df749b92ab52/25503a6e52f9d546?show_docid=25503a6e52f9d546</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/f003df749b92ab52/25503a6e52f9d546?show_docid=25503a6e52f9d546"/>
  <title type="text">programming a PCI device in DOS</title>
  <summary type="html" xml:space="preserve">
  I have searched web for documents &lt;br&gt; about how to program a PCI device under DOS &lt;br&gt; but found only this &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.openwatcom.org/index.php/PCI_Device_access_under_32-Bit_PM_DOS#pci_types.h&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; but it is not very clear &lt;br&gt; can you help about more online documents ? &lt;br&gt; where to look ?
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Harris</name>
  <email>james.harri...@googlemail.com</email>
  </author>
  <updated>2009-12-03T14:46:13Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1f6ea329c4522ecd/a5858974c15747a3?show_docid=a5858974c15747a3</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1f6ea329c4522ecd/a5858974c15747a3?show_docid=a5858974c15747a3"/>
  <title type="text">Re: alt.os.development FAQ</title>
  <summary type="html" xml:space="preserve">
  To be clear, the FAQ is on a wiki. If anyone wants to run with Rod&#39;s &lt;br&gt; suggestion and make updates to the FAQ he or she can. Queries as to &lt;br&gt; the best update can be discussed in this newsgroup if desired. &lt;br&gt; I should say that anonymous updates record the updater&#39;s IP address. &lt;br&gt; Updates from a registered user do not. If anyone wants a userid please
  </summary>
  </entry>
  <entry>
  <author>
  <name>David</name>
  <email>t...@is.invalid</email>
  </author>
  <updated>2009-11-30T01:44:25Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1fb1c71a6b90243f/3396a3d1d0ce42e2?show_docid=3396a3d1d0ce42e2</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1fb1c71a6b90243f/3396a3d1d0ce42e2?show_docid=3396a3d1d0ce42e2"/>
  <title type="text">Re: Function BB of Int 1Ah</title>
  <summary type="html" xml:space="preserve">
  part of tcg / bitlocker
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-12-02T12:29:42Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/d9588a3dbbb81c6a/48acb63294b6f3fe?show_docid=48acb63294b6f3fe</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/d9588a3dbbb81c6a/48acb63294b6f3fe?show_docid=48acb63294b6f3fe"/>
  <title type="text">Martin S. posted how to create DOS .com with gas and ld.</title>
  <summary type="html" xml:space="preserve">
  On comp.os.msdos.djgpp, &lt;br&gt; This might be useful to guys on Linux, e.g., producing .com&#39;s for &lt;br&gt; FreeDOS/DOSEMU, or those who use DJGPP. &lt;br&gt; Rod Pemberton
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-12-02T12:29:21Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1f6ea329c4522ecd/e71b7be0a7e108e8?show_docid=e71b7be0a7e108e8</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1f6ea329c4522ecd/e71b7be0a7e108e8?show_docid=e71b7be0a7e108e8"/>
  <title type="text">Re: alt.os.development FAQ</title>
  <summary type="html" xml:space="preserve">
  On comp.os.msdos.djgpp: &lt;br&gt; Might be FAQ worthy. E.g., in the &amp;quot;What file formats are relevant?&amp;quot; links. &lt;br&gt; That&#39;s really two sections, isn&#39;t it? File format specifications and &lt;br&gt; producing binaries in a specific file format. &lt;br&gt; RP
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Harris - 1a</name>
  <email>james.harris...@googlemail.com</email>
  </author>
  <updated>2009-12-01T22:50:13Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1f6ea329c4522ecd/c51ec4966ea40bc7?show_docid=c51ec4966ea40bc7</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1f6ea329c4522ecd/c51ec4966ea40bc7?show_docid=c51ec4966ea40bc7"/>
  <title type="text">alt.os.development FAQ</title>
  <summary type="html" xml:space="preserve">
  The FAQ for this newsgroup is held at &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://aodfaq.wikispaces.com/&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; containing answers to questions on operating system development.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-12-01T02:37:17Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1fb1c71a6b90243f/55650da7e9c80907?show_docid=55650da7e9c80907</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1fb1c71a6b90243f/55650da7e9c80907?show_docid=55650da7e9c80907"/>
  <title type="text">Re: Function BB of Int 1Ah</title>
  <summary type="html" xml:space="preserve">
  either. &lt;br&gt; another &lt;br&gt; and &lt;br&gt; try &lt;br&gt; Well, now that you know what it is, I found some stuff. :-) &lt;br&gt; &amp;quot;... Trusted Computing Group (TCG) Int 1Ah, sub-function BBh, the interface &lt;br&gt; that the Bitlocker Drive Encryption (BDE) feature of Microsoft Windows &lt;br&gt; Vista and later operating systems depends on.&amp;quot; &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://msdn.microsoft.com/en-us/library/dd424551.aspx&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>H. Peter Anvin</name>
  <email>h...@zytor.com</email>
  </author>
  <updated>2009-11-30T17:45:04Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1fb1c71a6b90243f/551dcf983c73b54b?show_docid=551dcf983c73b54b</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1fb1c71a6b90243f/551dcf983c73b54b?show_docid=551dcf983c73b54b"/>
  <title type="text">Re: Function BB of Int 1Ah</title>
  <summary type="html" xml:space="preserve">
  The sad part is that RBIL hasn&#39;t been updated for close to 10 years. &lt;br&gt; Although the BIOS/DOS universe hasn&#39;t moved much, it hasn&#39;t been &lt;br&gt; completely still in that time, and what is worse documentation for the &lt;br&gt; balance is generally extremely hard to find. &lt;br&gt; I guess it would take volunteers to gather information and publish an
  </summary>
  </entry>
  <entry>
  <author>
  <name>David</name>
  <email>t...@is.invalid</email>
  </author>
  <updated>2009-11-30T01:44:25Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1fb1c71a6b90243f/4e453b8cbf88dfa5?show_docid=4e453b8cbf88dfa5</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1fb1c71a6b90243f/4e453b8cbf88dfa5?show_docid=4e453b8cbf88dfa5"/>
  <title type="text">Re: Function BB of Int 1Ah</title>
  <summary type="html" xml:space="preserve">
  part of tcg / bitlocker
  </summary>
  </entry>
  <entry>
  <author>
  <name>peter</name>
  <email>cmk...@gmail.com</email>
  </author>
  <updated>2009-11-30T06:43:50Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/f083cf79ad5b363b/607c24b7d080f0d3?show_docid=607c24b7d080f0d3</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/f083cf79ad5b363b/607c24b7d080f0d3?show_docid=607c24b7d080f0d3"/>
  <title type="text">A new bochs gui project</title>
  <summary type="html" xml:space="preserve">
  &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://peter-bochs.googlecode.com&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Thank
  </summary>
  </entry>
  <entry>
  <author>
  <name>Jeroen van Bemmel</name>
  <email>jbem...@zonnet.nl</email>
  </author>
  <updated>2009-11-29T11:47:31Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/b52d0d814b1d24f7?show_docid=b52d0d814b1d24f7</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/b52d0d814b1d24f7?show_docid=b52d0d814b1d24f7"/>
  <title type="text">Re: Help.Missing interrupt from rtl8139 network card.</title>
  <summary type="html" xml:space="preserve">
  Suggest to look at the Linux driver for RTL8139 (see &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://lxr.free-electrons.com/source/drivers/net/8139too.c&quot;&gt;[link]&lt;/a&gt;) &lt;br&gt; Regards, &lt;br&gt; Jeroen
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Harris</name>
  <email>james.harri...@googlemail.com</email>
  </author>
  <updated>2009-11-28T11:51:32Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/00617a6ac210b69c?show_docid=00617a6ac210b69c</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/00617a6ac210b69c?show_docid=00617a6ac210b69c"/>
  <title type="text">Re: Help.Missing interrupt from rtl8139 network card.</title>
  <summary type="html" xml:space="preserve">
  To the OP, did you get a fix? Or to anyone else who may be looking at &lt;br&gt; this thread later, it seems that to tell the 8139 which bytes your &lt;br&gt; driver has taken out of the rx ring buffer you need to advance the &lt;br&gt; 8139&#39;s CAPR register - the current address of packet read - past the &lt;br&gt; packets you have processed. Are you already doing this?
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-11-27T07:43:45Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1fb1c71a6b90243f/393eb44b4f01f96c?show_docid=393eb44b4f01f96c</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/1fb1c71a6b90243f/393eb44b4f01f96c?show_docid=393eb44b4f01f96c"/>
  <title type="text">Re: Function BB of Int 1Ah</title>
  <summary type="html" xml:space="preserve">
  spec &lt;br&gt; Not I. &lt;br&gt; I don&#39;t see BBh for Int 0x1A in RBIL (Ralf Brown&#39;s Interrupt List) either. &lt;br&gt; Are you sure the BBh is correct? There is one listed with 0Bh and another &lt;br&gt; that has 8Bh... A few of the AX = Bxxxh functions are related to PCI and &lt;br&gt; Plug-n-Play - which have specifications. &lt;br&gt; Rod Pemberton &lt;br&gt; PS. I added a couple of groups. Maybe someone knows. You might also try
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Harris</name>
  <email>james.harri...@googlemail.com</email>
  </author>
  <updated>2009-11-25T07:30:57Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/2f6270cd681f743e?show_docid=2f6270cd681f743e</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/2f6270cd681f743e?show_docid=2f6270cd681f743e"/>
  <title type="text">Re: Help.Missing interrupt from rtl8139 network card.</title>
  <summary type="html" xml:space="preserve">
  Umm, on the rx overflow bit see my other post about the rx ring &lt;br&gt; buffer. It may be as simple a matter as properly acknowledging either &lt;br&gt; packet receipt or, since you are getting tx interrupts, perhaps even &lt;br&gt; packet transmission. Either ring buffer could fill up if its &lt;br&gt; interrupts are not acknowledged to the network card.
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Harris</name>
  <email>james.harri...@googlemail.com</email>
  </author>
  <updated>2009-11-25T07:02:26Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/37d33521d6876fa9?show_docid=37d33521d6876fa9</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/37d33521d6876fa9?show_docid=37d33521d6876fa9"/>
  <title type="text">Re: Help.Missing interrupt from rtl8139 network card.</title>
  <summary type="html" xml:space="preserve">
  Just a guess but network devices usually have a ring buffer for packet &lt;br&gt; receipt. As well as receiving the packet are you clearing the packet &lt;br&gt; from the incoming ring buffer? &lt;br&gt; James
  </summary>
  </entry>
  <entry>
  <author>
  <name>leilei</name>
  <email>huxuelei...@gmail.com</email>
  </author>
  <updated>2009-11-25T06:35:30Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/a660beb37a613984?show_docid=a660beb37a613984</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/a660beb37a613984?show_docid=a660beb37a613984"/>
  <title type="text">Re: Help.Missing interrupt from rtl8139 network card.</title>
  <summary type="html" xml:space="preserve">
  On Nov 25, 11:18 am, &amp;quot;Alexei A. Frounze&amp;quot; &amp;lt;alexfrun...@gmail.com&amp;gt; &lt;br&gt; wrote: &lt;br&gt; It&#39;s very strange. &lt;br&gt; I only enabled the Rx Interrupt Bit in the Interrupt Mask Register. &lt;br&gt; But I have found that, the Tx Interrupt Bit, Rx Overflow Bit in the &lt;br&gt; Interrupt Status Register were set to 1 some times. &lt;br&gt; Especially, when the Rx Overflow bit in the Interrupt Status Register
  </summary>
  </entry>
  <entry>
  <author>
  <name>Alexei A. Frounze</name>
  <email>alexfrun...@gmail.com</email>
  </author>
  <updated>2009-11-25T03:18:18Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/a4346d66bf523061?show_docid=a4346d66bf523061</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/a4346d66bf523061?show_docid=a4346d66bf523061"/>
  <title type="text">Re: Help.Missing interrupt from rtl8139 network card.</title>
  <summary type="html" xml:space="preserve">
  Is it possible that you somehow disable interrupts from this device or &lt;br&gt; fail to acknowledge its interrupts (or other requests -- I&#39;m not &lt;br&gt; familiar with network chips and I don&#39;t know what kind of protocols &lt;br&gt; they use) at some point? Or misconfigure it? &lt;br&gt; Alex
  </summary>
  </entry>
  <entry>
  <author>
  <name>Alexei A. Frounze</name>
  <email>alexfrun...@gmail.com</email>
  </author>
  <updated>2009-11-25T03:15:27Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/16dedfbb9827b2c5/eafa154b9f2a717d?show_docid=eafa154b9f2a717d</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/16dedfbb9827b2c5/eafa154b9f2a717d?show_docid=eafa154b9f2a717d"/>
  <title type="text">Re: An OS generator?</title>
  <summary type="html" xml:space="preserve">
  Texas Instruments offers a somewhat similar thingy, DSP/BIOS. It&#39;s a &lt;br&gt; tiny kernel, which can be configured through a GUI tool. The &lt;br&gt; configuration then translates to code and links with the app. You can &lt;br&gt; configure devices, ISRs, tasks and synchronization primitives. &lt;br&gt; Alex
  </summary>
  </entry>
  <entry>
  <author>
  <name>leilei</name>
  <email>huxuelei...@gmail.com</email>
  </author>
  <updated>2009-11-25T02:11:09Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/0a1ba507d09fb09f?show_docid=0a1ba507d09fb09f</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/abc49dc0c2097780/0a1ba507d09fb09f?show_docid=0a1ba507d09fb09f"/>
  <title type="text">Help.Missing interrupt from rtl8139 network card.</title>
  <summary type="html" xml:space="preserve">
  Hi. &lt;br&gt; I am writting a small os base on x86 arch. &lt;br&gt; I have just written a rtl8139 driver for my os.the device&#39;s interrupt &lt;br&gt; vector is 11. &lt;br&gt; When I run my os, I can &#39;ping&#39; it through windows for a while. &lt;br&gt; But after a few minutes, the rtl8139 network card has not produce any &lt;br&gt; interrupt. &lt;br&gt; I can assure the os is not dead.Because it can receive the interrupt
  </summary>
  </entry>
  <entry>
  <author>
  <name>BGB / cr88192</name>
  <email>cr88...@hotmail.com</email>
  </author>
  <updated>2009-11-25T01:24:53Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/16dedfbb9827b2c5/82819ae0db3bd4b4?show_docid=82819ae0db3bd4b4</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/16dedfbb9827b2c5/82819ae0db3bd4b4?show_docid=82819ae0db3bd4b4"/>
  <title type="text">Re: An OS generator?</title>
  <summary type="html" xml:space="preserve">
  yes. &lt;br&gt; absent further investigation, I think what is described is very well &lt;br&gt; possible, and I have a fairly good idea how it could work, but it is not &lt;br&gt; strictly &amp;quot;writing an OS&amp;quot; in the traditional sense. &lt;br&gt; very likely, it would work by breaking down the OS into lego-like &lt;br&gt; components, and then using the tool to figure out which blocks are needed
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-11-24T23:57:45Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/16dedfbb9827b2c5/ac45d5272c436913?show_docid=ac45d5272c436913</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/16dedfbb9827b2c5/ac45d5272c436913?show_docid=ac45d5272c436913"/>
  <title type="text">An OS generator?</title>
  <summary type="html" xml:space="preserve">
  It seems someone wrote an OS generator. It generates a RTOS from &lt;br&gt; information for a FSM. &lt;br&gt; &amp;quot;Given a set of &#39;tasks&#39; written in C, WhatOS generates a finite-state &lt;br&gt; machine operating system in C, that is architecture independent and small &lt;br&gt; enough to run even on resource-limited 8-bit microcontrollers.&amp;quot; &lt;br&gt; ...
  </summary>
  </entry>
  <entry>
  <author>
  <name>Alexei A. Frounze</name>
  <email>alexfrun...@gmail.com</email>
  </author>
  <updated>2009-11-23T08:03:13Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/d559c43e3e4a8436?show_docid=d559c43e3e4a8436</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/d559c43e3e4a8436?show_docid=d559c43e3e4a8436"/>
  <title type="text">Re: Attributes of a memory request or address space request</title>
  <summary type="html" xml:space="preserve">
  On Nov 22, 1:36 pm, James Harris &amp;lt;james.harri...@googlemail.com &amp;gt; &lt;br&gt; wrote: &lt;br&gt; OK. &lt;br&gt; Um, OK. &lt;br&gt; Both. Physical is useful for the kernel, virtual may be useful &lt;br&gt; everywhere. &lt;br&gt; Yeah, you&#39;re right. It can only be enforced at the segment level but &lt;br&gt; as soon as the code segment overlaps with any data segment, it can be &lt;br&gt; read through non-CS. There&#39;s no read protection at the page level.
  </summary>
  </entry>
  <entry>
  <author>
  <name>BGB / cr88192</name>
  <email>cr88...@hotmail.com</email>
  </author>
  <updated>2009-11-23T02:52:26Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/1fda27dc53e4d3b9?show_docid=1fda27dc53e4d3b9</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/1fda27dc53e4d3b9?show_docid=1fda27dc53e4d3b9"/>
  <title type="text">Re: Attributes of a memory request or address space request</title>
  <summary type="html" xml:space="preserve">
  one possibility could be to use the PROT flag scheme from POSIX, but borrow &lt;br&gt; most of the rest from VirtualAlloc... &lt;br&gt; this is similar to what I did (for my interpreter), although it also accepts &lt;br&gt; the VirtualAlloc protection flags scheme (PAGE_*, but this depends on other &lt;br&gt; flags). &lt;br&gt; so, for example: &lt;br&gt; PROT_NOACCESS 0
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Harris</name>
  <email>james.harri...@googlemail.com</email>
  </author>
  <updated>2009-11-22T21:36:38Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/db74c55bfa8234dd?show_docid=db74c55bfa8234dd</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/db74c55bfa8234dd?show_docid=db74c55bfa8234dd"/>
  <title type="text">Re: Attributes of a memory request or address space request</title>
  <summary type="html" xml:space="preserve">
  Good question. The first two are to allow the allocator to make better &lt;br&gt; initial placement or relocation decisions as follows. &lt;br&gt; Anticipated max size &lt;br&gt; - a hint how large the space is expected to grow or zero if &lt;br&gt; unspecified &lt;br&gt; - can be adjusted either up or down &lt;br&gt; Hard max size &lt;br&gt; - absolute size limit or zero if unspecified
  </summary>
  </entry>
  <entry>
  <author>
  <name>Marven Lee</name>
  <email>mar...@invalid.invalid</email>
  </author>
  <updated>2009-11-22T20:37:43Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/adec4b27b490f64d?show_docid=adec4b27b490f64d</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/adec4b27b490f64d?show_docid=adec4b27b490f64d"/>
  <title type="text">Re: Attributes of a memory request or address space request</title>
  <summary type="html" xml:space="preserve">
  James Harris wrote... &lt;br&gt; You could check what attributes are used by posix mmap(). &lt;br&gt; To add to those you mentioned, you could have an alignment field for &lt;br&gt; the virtual address. I found it useful to be able to mmap() on a 64k &lt;br&gt; alignment for the slab allocator I use so as to be able to find the header/ &lt;br&gt; beginning of a slab.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Alexei A. Frounze</name>
  <email>alexfrun...@gmail.com</email>
  </author>
  <updated>2009-11-22T20:23:23Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/41d2a9c183a4bba6?show_docid=41d2a9c183a4bba6</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/41d2a9c183a4bba6?show_docid=41d2a9c183a4bba6"/>
  <title type="text">Re: Attributes of a memory request or address space request</title>
  <summary type="html" xml:space="preserve">
  On Nov 22, 11:24 am, James Harris &amp;lt;james.harri...@googlemail.com &amp;gt; &lt;br&gt; wrote: &lt;br&gt; What are the 4 above? &lt;br&gt; + Virtual range, physical range, executable yet unreadable code. &lt;br&gt; + God forbid, NUMA node. :) &lt;br&gt; Alex
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Harris</name>
  <email>james.harri...@googlemail.com</email>
  </author>
  <updated>2009-11-22T19:24:12Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/f98db8d316ef5161?show_docid=f98db8d316ef5161</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/7c0f5732ef31abad/f98db8d316ef5161?show_docid=f98db8d316ef5161"/>
  <title type="text">Attributes of a memory request or address space request</title>
  <summary type="html" xml:space="preserve">
  Below is an attempt to come up with a maximal set of attributes that &lt;br&gt; might be needed in a memory request. (Really it&#39;s an address space &lt;br&gt; request as the actual memory can be allocated by a page fault routine &lt;br&gt; as needed.) &lt;br&gt; In the general case are all of these needed? Are any other attributes &lt;br&gt; needed or advisable so that an address space allocator can be most
  </summary>
  </entry>
  <entry>
  <author>
  <name>BGB / cr88192</name>
  <email>cr88...@hotmail.com</email>
  </author>
  <updated>2009-11-22T16:14:42Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/ba56d4ffba5a17c1?show_docid=ba56d4ffba5a17c1</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/ba56d4ffba5a17c1?show_docid=ba56d4ffba5a17c1"/>
  <title type="text">Re: Operating Systems: Design and Implementation</title>
  <summary type="html" xml:space="preserve">
  &amp;lt;snip&amp;gt; &lt;br&gt; &amp;lt;-- &lt;br&gt; I happen to have a few commercial apps I can&#39;t live without and they &lt;br&gt; don&#39;t have a Linux port. Likewise it&#39;s often a pain to install some of &lt;br&gt; the free software on Windows. It may require something you don&#39;t know &lt;br&gt; how to get or may not work at all for reasons beyond my comprehension. &lt;br&gt; --&amp;gt; &lt;br&gt; I was not claiming that it was the case, I was claiming that it &amp;quot;should be&amp;quot;
  </summary>
  </entry>
  <entry>
  <author>
  <name>qq</name>
  <email>qq_168...@126.com</email>
  </author>
  <updated>2009-11-22T05:28:40Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/b5e0626339e06290/af8c9a0b567a79b9?show_docid=af8c9a0b567a79b9</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/b5e0626339e06290/af8c9a0b567a79b9?show_docid=af8c9a0b567a79b9"/>
  <title type="text">Re: Discount Nike Air Max 87 Womans Sneakers,Cheap Wholesale Nike Air Max Shoes Air Max 87 shoes</title>
  <summary type="html" xml:space="preserve">
  please look our website ,have more mode shoes clothing hat cap bags ! &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.shoestrade168.cn&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Wholesale Sell Discount: &lt;br&gt; Cheap Moncler Jacket Men&#39;s Women&#39;s Moncler T-shirts Men&#39;s Women&#39;s &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.shoestrade168.cn&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Cheap Dsquared 2 shoes,Dsquared jeans t-shirt Dsquared jacket &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.shoestrade168.cn&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Cheap Abercrombie &amp;amp; Fitch 2009 Polo A&amp;amp;F t-shirt bags Shorts jeans
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Harris</name>
  <email>james.harri...@googlemail.com</email>
  </author>
  <updated>2009-11-21T23:35:10Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/29a4ae074e99785f?show_docid=29a4ae074e99785f</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/29a4ae074e99785f?show_docid=29a4ae074e99785f"/>
  <title type="text">Re: Are you formally taught or self-taught in OS devel?</title>
  <summary type="html" xml:space="preserve">
  I should say - before someone else does - that Berkeley&#39;s CS 162 may &lt;br&gt; turn out to be good at showing how to build an OS. I&#39;ve only glanced &lt;br&gt; at it so far. From what I&#39;ve seen it seems a bit high level but I may &lt;br&gt; turn out to be wrong. &lt;br&gt; James &lt;br&gt; P.S. The Berkeley CS 61CL is truly excellent. Among other things it
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Harris</name>
  <email>james.harri...@googlemail.com</email>
  </author>
  <updated>2009-11-21T23:01:51Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/e09b3b73991162b8?show_docid=e09b3b73991162b8</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/e09b3b73991162b8?show_docid=e09b3b73991162b8"/>
  <title type="text">Re: Are you formally taught or self-taught in OS devel?</title>
  <summary type="html" xml:space="preserve">
  Yes, in the context of training materials I&#39;ve recently found some &lt;br&gt; excellent teaching material from some of the US universities on &lt;br&gt; various subjects such as &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://webcast.berkeley.edu/courses.php&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; For the first link (to Berkeley) click on the video feed links on the
  </summary>
  </entry>
  <entry>
  <author>
  <name>BGB / cr88192</name>
  <email>cr88...@hotmail.com</email>
  </author>
  <updated>2009-11-21T22:13:48Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/2d7060e172e38965?show_docid=2d7060e172e38965</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/2d7060e172e38965?show_docid=2d7060e172e38965"/>
  <title type="text">Re: LibSDL as OS substructure</title>
  <summary type="html" xml:space="preserve">
  oh, ok... &lt;br&gt; I may look into this... &lt;br&gt; yeah... &lt;br&gt; as is, for targetting my interpreter, I am using GCC... &lt;br&gt; I have a C library and many chunks of POSIX, but not much beyond this &lt;br&gt; (graphical stuff, ...). &lt;br&gt; so, I am mostly left uncertain as to the internal details of how I will &lt;br&gt; marshall all this stuff... &lt;br&gt; the use of &amp;quot;protocols&amp;quot; is one means I currently have available, and is
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-11-21T21:43:00Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/ff92c4311fa451a4?show_docid=ff92c4311fa451a4</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/ff92c4311fa451a4?show_docid=ff92c4311fa451a4"/>
  <title type="text">Re: Are you formally taught or self-taught in OS devel?</title>
  <summary type="html" xml:space="preserve">
  Was there something in particular you were looking for James? &lt;br&gt; If I put in (Yahoo): &lt;br&gt; +operating +system +design &lt;br&gt; So much stuff comes up, I can&#39;t begin to post it, or review it. &lt;br&gt; Adding .pdf moves up the .pdf results: &lt;br&gt; +pdf +operating +system +design &lt;br&gt; Wow, lots of good looking results there too. &lt;br&gt; HTH, &lt;br&gt; Rod Pemberton
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-11-21T21:31:42Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/4257c758f1895a35?show_docid=4257c758f1895a35</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/4257c758f1895a35?show_docid=4257c758f1895a35"/>
  <title type="text">Re: LibSDL as OS substructure</title>
  <summary type="html" xml:space="preserve">
  It&#39;s a wrapper for currently existing OSes. For a brand new OS, the LibSDL &lt;br&gt; API could be implemented as the OS&#39; syscall API. &lt;br&gt; What it&#39;d allow is the user to choose one or many games or OSes, written for &lt;br&gt; LibSDL, as their default computing platform. As more of these projects are &lt;br&gt; written for LibSDL, more choices of games and OSes will become available.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Alexei A. Frounze</name>
  <email>alexfrun...@gmail.com</email>
  </author>
  <updated>2009-11-21T21:02:31Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/ca8058c2086be0b8?show_docid=ca8058c2086be0b8</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/ca8058c2086be0b8?show_docid=ca8058c2086be0b8"/>
  <title type="text">Re: Operating Systems: Design and Implementation</title>
  <summary type="html" xml:space="preserve">
  I happen to have a few commercial apps I can&#39;t live without and they &lt;br&gt; don&#39;t have a Linux port. Likewise it&#39;s often a pain to install some of &lt;br&gt; the free software on Windows. It may require something you don&#39;t know &lt;br&gt; how to get or may not work at all for reasons beyond my comprehension. &lt;br&gt; Whether it&#39;s standardization or packaging of several versions of
  </summary>
  </entry>
  <entry>
  <author>
  <name>wolfgang kern</name>
  <email>nowh...@never.at</email>
  </author>
  <updated>2009-11-21T09:43:29Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/83e8359353eeaeab?show_docid=83e8359353eeaeab</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/83e8359353eeaeab?show_docid=83e8359353eeaeab"/>
  <title type="text">Re: Are you formally taught or self-taught in OS devel?</title>
  <summary type="html" xml:space="preserve">
  Rod Pemberton asked: &lt;br&gt; I learned just the basic requirements at school: &lt;br&gt; 1. LOGIC ;all the math. (including BIN/DEC/HEX/etc.-calculations) &lt;br&gt; 2. LOGIC ;how to built gates and memory cells with electron tubes &lt;br&gt; 3. LOGIC ;about complex circuitry and chip design (just theory then) &lt;br&gt; During several EE-jobs I were taught:
  </summary>
  </entry>
  <entry>
  <author>
  <name>Alexei A. Frounze</name>
  <email>alexfrun...@gmail.com</email>
  </author>
  <updated>2009-11-21T09:15:34Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/64aaa17123dfee8d?show_docid=64aaa17123dfee8d</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/64aaa17123dfee8d?show_docid=64aaa17123dfee8d"/>
  <title type="text">Re: Are you formally taught or self-taught in OS devel?</title>
  <summary type="html" xml:space="preserve">
  Yep. Those poor fellas that 10+ years back didn&#39;t know any English &lt;br&gt; missed out on a lot of stuff that was already available on the net. &lt;br&gt; Back then &amp;quot;ru-net&amp;quot; barely existed, let alone good programming info in &lt;br&gt; it in Russian. And we still lack many translations into Russian. I &lt;br&gt; think they still haven&#39;t translated the Foley and Vandam&#39;s book on
  </summary>
  </entry>
  <entry>
  <author>
  <name>Alexei A. Frounze</name>
  <email>alexfrun...@gmail.com</email>
  </author>
  <updated>2009-11-21T09:04:56Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/4776583005a4d12d?show_docid=4776583005a4d12d</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/4776583005a4d12d?show_docid=4776583005a4d12d"/>
  <title type="text">Re: Are you formally taught or self-taught in OS devel?</title>
  <summary type="html" xml:space="preserve">
  Never took a formal CS class. I don&#39;t think the ones on programming in &lt;br&gt; Pascal and on solving rather basic math problems (integrals, regular &lt;br&gt; and differential equations) count. I actually didn&#39;t even attend &lt;br&gt; lectures on Pascal, only did assignments and took the final if there &lt;br&gt; was any since I knew it already. All I know is from doing something
  </summary>
  </entry>
  <entry>
  <author>
  <name>BGB / cr88192</name>
  <email>cr88...@hotmail.com</email>
  </author>
  <updated>2009-11-21T06:58:23Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/1cd385cf832193ad?show_docid=1cd385cf832193ad</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/1cd385cf832193ad?show_docid=1cd385cf832193ad"/>
  <title type="text">Re: LibSDL as OS substructure, and X11 response</title>
  <summary type="html" xml:space="preserve">
  yeah... &lt;br&gt; SDL is basically just a wrapper though: &lt;br&gt; wrap GL/GLW/GLX, wrap threads and mutexes, ... &lt;br&gt; so, what it saves: &lt;br&gt; the big globs of OS-specific init code... &lt;br&gt; in my case, it would mostly be in use within the same app, but a protocol is &lt;br&gt; needed as otherwise I would need some kind of RPC, since the client and
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-11-21T03:50:11Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/824692ed0b2a88db?show_docid=824692ed0b2a88db</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/824692ed0b2a88db?show_docid=824692ed0b2a88db"/>
  <title type="text">Re: Are you formally taught or self-taught in OS devel?</title>
  <summary type="html" xml:space="preserve">
  There is all sorts of &amp;quot;current&amp;quot; stuff online. But, stuff prior to &#39;98 or &lt;br&gt; &#39;96 is harder to find. &lt;br&gt; 1) OS development websites &lt;br&gt; 2) Gaming development websites (lots of stuff on hardware, e.g., for DOS) &lt;br&gt; 3) Academic papers on compilers, assemblers, memory management, register &lt;br&gt; allocation, OSes, etc. &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://citeseerx.ist.psu.edu/&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-11-21T03:49:33Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/4d23ec79c9ebe7ba?show_docid=4d23ec79c9ebe7ba</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/4d23ec79c9ebe7ba?show_docid=4d23ec79c9ebe7ba"/>
  <title type="text">Re: LibSDL as OS substructure, and X11 response</title>
  <summary type="html" xml:space="preserve">
  an &lt;br&gt; Linux, &lt;br&gt; anyone else find it interesting? &lt;br&gt; LibSDL seems powerful enough to me to implement an OS on top of it. A few &lt;br&gt; psuedo-OSes have been done: DOSBox and DOSEMU. Many modern games, such as &lt;br&gt; Quake 4 run on LibSDL. One of the most complicated game engines ever &lt;br&gt; created, MAME, which emulates nearly every _arcade_ video game in existence
  </summary>
  </entry>
  <entry>
  <author>
  <name>BGB / cr88192</name>
  <email>cr88...@hotmail.com</email>
  </author>
  <updated>2009-11-21T03:24:19Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/1b6091c95749e8e4?show_docid=1b6091c95749e8e4</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/1b6091c95749e8e4?show_docid=1b6091c95749e8e4"/>
  <title type="text">Re: Are you formally taught or self-taught in OS devel?</title>
  <summary type="html" xml:space="preserve">
  when I was doing OS dev, I was self-taught... &lt;br&gt; now I am not doing OS-dev, but am still self-taught WRT programming/...
  </summary>
  </entry>
  <entry>
  <author>
  <name>BGB / cr88192</name>
  <email>cr88...@hotmail.com</email>
  </author>
  <updated>2009-11-21T01:49:52Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/c072e6b836e7b26d?show_docid=c072e6b836e7b26d</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/c072e6b836e7b26d?show_docid=c072e6b836e7b26d"/>
  <title type="text">Re: misc/RFC: design of a GUI API</title>
  <summary type="html" xml:space="preserve">
  errm... &lt;br&gt; this does GUI drawing, granted... &lt;br&gt; but, I am not sure if it is how I wanted to approach GUI... &lt;br&gt; this would imply doing drawing in the interpreter (slow), and simply supply &lt;br&gt; raster graphics to the host app. this is lame... &lt;br&gt; I really don&#39;t know what you are talking about here... &lt;br&gt; basically, I am wanting a protocol, of a vaguely similar nature to the X11
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Harris</name>
  <email>james.harri...@googlemail.com</email>
  </author>
  <updated>2009-11-20T23:31:04Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/9a053b1598def0b8?show_docid=9a053b1598def0b8</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/9a053b1598def0b8?show_docid=9a053b1598def0b8"/>
  <title type="text">Re: Are you formally taught or self-taught in OS devel?</title>
  <summary type="html" xml:space="preserve">
  Yes, self-taught. Or perhaps I should call it self-learning. I&#39;m not &lt;br&gt; there yet. :-) &lt;br&gt; I&#39;ve found there are some excellent training video lectures online for &lt;br&gt; various courses including some videos giving an overview of an OS but &lt;br&gt; none for OS design and implementation. &lt;br&gt; James
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-11-20T22:50:22Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/465fd61af27c2d84/cf61bb2fd285c3ae?show_docid=cf61bb2fd285c3ae</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/465fd61af27c2d84/cf61bb2fd285c3ae?show_docid=cf61bb2fd285c3ae"/>
  <title type="text">Re: Embedding assembler in a language</title>
  <summary type="html" xml:space="preserve">
  Either way. &lt;br&gt; Sure, why not? It may be slow, but it could be useful for bootstrapping an &lt;br&gt; x86 OS independent of cpu mode. To fully implement useable subset of x86 &lt;br&gt; instructions, one needs: &lt;br&gt; 1) math operations on one of: register, stack, or memory &lt;br&gt; 2) ability to move data between register and stack &lt;br&gt; 3) (optionally) ability to move data between registers
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-11-20T22:47:30Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/940dae13d458d89f?show_docid=940dae13d458d89f</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/940dae13d458d89f?show_docid=940dae13d458d89f"/>
  <title type="text">Re: misc/RFC: design of a GUI API</title>
  <summary type="html" xml:space="preserve">
  I &lt;br&gt; I&#39;ve mentioned Depui GUI a few times. I&#39;m not sure if it&#39;s developed enough &lt;br&gt; for what you intend. &lt;br&gt; Depui &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.deleveld.dds.nl/depui33/depui.htm&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; His main page with a couple &amp;quot;typesafe&amp;quot; projects: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.deleveld.dds.nl&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; I&#39;ve considered the *idea* of combining the low-level functionality of an OS
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rod Pemberton</name>
  <email>do_not_h...@nohavenot.cmm</email>
  </author>
  <updated>2009-11-20T22:34:28Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/124b149651c532eb?show_docid=124b149651c532eb</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/124b149651c532eb?show_docid=124b149651c532eb"/>
  <title type="text">Re: Are you formally taught or self-taught in OS devel?</title>
  <summary type="html" xml:space="preserve">
  I&#39;m self-taught in this area. You guys? Self? Schooled? &lt;br&gt; RP
  </summary>
  </entry>
  <entry>
  <author>
  <name>BGB / cr88192</name>
  <email>cr88...@hotmail.com</email>
  </author>
  <updated>2009-11-20T20:50:45Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/b37f723821722285?show_docid=b37f723821722285</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/467cbb6b6ddcd5fc/b37f723821722285?show_docid=b37f723821722285"/>
  <title type="text">misc/RFC: design of a GUI API</title>
  <summary type="html" xml:space="preserve">
  well, I am idly thinking of things, and starting to consider ideas for how I &lt;br&gt; will approach this. &lt;br&gt; basically, I am considering the issue of how I will approach adding GUI &lt;br&gt; facilities to my x86-interpreter-based world. &lt;br&gt; firstly, the core issues (as I see them): &lt;br&gt; there needs to be a separate protocol and GUI API (I am currently leaning
  </summary>
  </entry>
  <entry>
  <author>
  <name>BGB / cr88192</name>
  <email>cr88...@hotmail.com</email>
  </author>
  <updated>2009-11-20T18:10:03Z</updated>
  <id>http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/46e9bd912a30e33f?show_docid=46e9bd912a30e33f</id>
  <link href="http://groups.google.co.uk/group/alt.os.development/browse_frm/thread/be14e5a3cc7381ac/46e9bd912a30e33f?show_docid=46e9bd912a30e33f"/>
  <title type="text">Re: Operating Systems: Design and Implementation</title>
  <summary type="html" xml:space="preserve">
  &amp;lt;-- &lt;br&gt; No, the starting line is pretty much the same... &lt;br&gt; --&amp;gt; &lt;br&gt; raw DOS-like or simple Unix-like kernel... &lt;br&gt; at this point, no one will care, but they did care back in the early 90s... &lt;br&gt; &amp;lt;-- &lt;br&gt; ...but I totally agree that one cannot signle-handedly (nor even &lt;br&gt; double-handedly:) create all of what a regular user is accustomed to
  </summary>
  </entry>
</feed>
