v8 does thing like reserving memory and committing it when needed.

On 28 July 2014 09:35, Dirk Grabbert <dirk.grabb...@gmail.com> wrote:

> What's reason a mmu is needed by v8? I got a Cortex M3 with ucLinux. RAM
> and Thumb2 are given.
>
> Am Donnerstag, 21. November 2013 19:33:57 UTC+1 schrieb Rodolph Perfetta:
>>
>> While you can run Javascript on any hardware, you won't be able to reuse
>> common JavaScript VMs (wether be it V8, JavaScriptCore or Mozilla's engine)
>> on a Cortex-M CPU. The main limitations are:
>>  * Thumb/Thumb2 only, though JavaScriptCore does generate Thumb2.
>>  * no mmu so no fully featured OS such as Linux and this is a show
>> stopper.
>>  * very limited RAM, measured in KiB! So you need VM targeting this class
>> of CPU. I have heard of some but I doubt they support the full ECMA specs.
>>
>> An option may be to look at entry level boards with Cortex-A CPU such as
>> the beaglebone black: Cortex-A8, 512MiB RAM, 45$. Not as cheap as an M but
>> it would run all the VM quoted earlier.
>>
>>
>>
>> On 21 November 2013 16:30, Jakob Kummerow <jkum...@chromium.org> wrote:
>>
>>> [+v8-users]
>>>
>>> V8 requires at least the ARMv6 + VFPv2 instruction sets. If I
>>> understand correctly, the Cortex M3 only supports Thumb/Thumb2, so V8 won't
>>> run on it.
>>>
>>> Generally speaking, running JavaScript is possible on any hardware --
>>> for example if you use an interpreter-based JS engine instead of a JIT
>>> compiler.
>>>
>>>
>>> On Thu, Nov 21, 2013 at 4:28 PM, David Bau <davi...@gmail.com> wrote:
>>>
>>>> I am looking for a javascript solution for a cheap device (to be used
>>>> in schools).  My question is: can v8 work on a Cortex-M processor?
>>>>
>>>> For example, somebody pointed me at this (soon to be relased) solution
>>>> http://tessel.io/ - however, it appears that they may not really be
>>>> running Javascript but instead some odd translator of JS to Lua bytecodes.
>>>>  My question is, is it possible to actually run Javascript on similar
>>>> hardware?
>>>>
>>>> Thanks for any insight,
>>>>
>>>> David
>>>>
>>>>
>>>  --
>>> --
>>> v8-users mailing list
>>> v8-u...@googlegroups.com
>>>
>>> http://groups.google.com/group/v8-users
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "v8-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to v8-users+u...@googlegroups.com.
>>>
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
> --
> v8-users mailing list
> v8-users@googlegroups.com
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to v8-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to