View Full Version : Kindle codenamed Fiona?


TadW
11-19-2007, 11:34 AM
Did you notice the many references to "Fiona" when you follow the various Kindle links? E.g.

http://www.amazon.com/gp/product/images/B000FI73MA/ref=dp_otherviews_sz_?ie=UTF8&s=fiona-hardware&img=1

http://g-ecx.images-amazon.com/images/G/01/digital/fiona/dp/product-descr-book._V4948744_.jpg

I wonder if Fiona is Bezos' secret girlfriend. :chinscratch:

Nate the great
11-19-2007, 11:43 AM
Yes, I saw that. Interesting.

Alexander Turcic
11-19-2007, 11:50 AM
Perhaps he is a Fiona Apple (http://images.google.com/images?hl=en&q=fiona+apple&btnG=Search+Images&gbv=2) fan? :roflmfao:

JSWolf
11-19-2007, 11:55 AM
Perhaps he is a Fiona Apple (http://images.google.com/images?hl=en&q=fiona+apple&btnG=Search+Images&gbv=2) fan? :roflmfao:
Princess Fiona was what I was thinking.

TadW
11-20-2007, 03:59 AM
See here: http://www.mobileread.com/forums/showthread.php?t=16299

Thomas Ryan
02-25-2009, 08:54 PM
try this one- Fiona Hackworth — Hackworth's daughter, and his motivation for stealing a second copy of the Primer. Google up info about the primer.

hint: Diamond Age

wallcraft
02-25-2009, 09:07 PM
Fiona was the software platform code name. For the Kindle 2 it is Mario. See Observations from Kindle 2 kernel sources (http://www.mobileread.com/forums/showthread.php?p=366978)

Nate the great
02-25-2009, 09:51 PM
igorsk figured it out back in February.

http://www.mobileread.com/forums/showthread.php?p=150181&highlight=fiona+hackworth#post150181

Thomas Ryan
02-25-2009, 10:06 PM
Fiona was the software platform code name. For the Kindle 2 it is Mario. See Observations from Kindle 2 kernel sources (http://www.mobileread.com/forums/showthread.php?p=366978)

maybe we'll never know - the full link above contains:

...amazon.../product/.../...?s=fiona-hardware&img=1

Thomas Ryan
02-27-2009, 10:04 AM
Fiona was the software platform code name. For the Kindle 2 it is Mario. See Observations from Kindle 2 kernel sources (http://www.mobileread.com/forums/showthread.php?p=366978)

It's a nit, but I'm a nerd...
Per igor's links and per Amazon's disclosure via the link posted above Kindle 1 hardware and software was code-named Fiona. From the recent source code posted, Mario is indeed the code-name for the K 2 client software. You haven't yet seen the codename for the Kindle 2 hardware. I've been waiting for it to appear on the net, and it hasn't.

igorsk
02-27-2009, 11:45 AM
The platform IS called "Mario".

/*
* The following uses standard kernel macros define in arch.h in order to
* initialize the __mach_desc_MARIO_MX data structure.
*/
/* *INDENT-OFF* */
MACHINE_START(MARIO_MX, "Mario Platform")
/* Maintainer: Lab126, Inc. */
.phys_io = AIPS1_BASE_ADDR,
.io_pg_offst = ((AIPS1_BASE_ADDR_VIRT) >> 18) & 0xfffc,
.boot_params = PHYS_OFFSET + 0x100,
.fixup = fixup_mxc_board,
.map_io = mxc_map_io,
.init_irq = mario_mxc_init_irq,
.init_machine = mxc_board_init,
.timer = &mxc_timer,
MACHINE_END

However, there are some mentions of Turing and Nell. I'm not sure where those come in.

mxckpd_keycodes_size = keypad->rowmax * keypad->colmax;
// Point to the appropriate keyboard matrix; it is indexed by
// the module parameter kb_rev
// kb_rev = 0 indicates a Fiona keypad connected to a Mario board
// kb_rev = 1 indicates a Turing board with trackball (prototype build)
// kb_rev = 2 indicates a Turing v0 (prototype) with 5-Way
// kb_rev = 3 indicates a Turing EVT1 or later
// kb_rev = 4 indicates a Nell EVT1
// kb_rev = 5 indicates a Nell EVT2 or later
// The keycode matrix is defined in:
// linux/linux/arch/arm/mach-mx3/mario.c
mxckpd_keycodes = keypad->matrix;

Magnetic sensor driver ("Alps HGDEST011A magnetic sensor") mentions only Turing and Nell, so those could be next gen prototypes? (I don't think there was any mention of magnetic sensor in K2).

Thomas Ryan
02-27-2009, 07:10 PM
Thanks Igor,
Now I can help.
EVT is common terminology for a milestone in the hardware product development cycle:
Prototype units, Engineering (or Electrical) Verification Test (EVT), DVT (Design), PVT (Production), ramp. Design refers to physical design.
The above comments suggest the story: Fiona is Kindle 1, as you know. Turing is the hardware for Kindle 2 (Mario is the SW), Nell would indeed be another hardware device.

Fiona, Duke of Turing, Nell - all found on http://en.wikipedia.org/wiki/Diamond_Age

Daithi
02-27-2009, 07:39 PM
Fiona, Duke of Turing, Nell - all found on http://en.wikipedia.org/wiki/Diamond_Age

That can't be an accident.

Nate the great
02-27-2009, 07:53 PM
That can't be an accident.

It's not.