# $NetBSD: luahello.lua,v 1.1 2015/05/13 07:07:36 pgoyette Exp $ # # # Copyright (c) 2015 The NetBSD Foundation, Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS # ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. # # # Print `Hello Lua world' in dmesg(8) # # Tutorial # 1. Load the lua and luasystm modules. # modload lua # modload luasystm # # 2. Create Lua state for our code # luactl create state1 # # 3. Require systm(9lua) for state1 # luactl require state1 systm # # 4. Load our code in state1 # luactl load state1 ./hellolua.lua # # NB. The path with our code must contain at least single '/' character systm.print("Hello Lua world!\n") vm/uvm_map_i.h
AgeCommit message (Expand)Author
2006-02-11remove the following options. no objections on tech-kern@.yamt
2005-12-11merge ktrace-lwp.christos
2005-06-28Clean up the cpp macro used to say "we're compiling this specific C file".thorpej
2005-05-29avoid shadow variables.christos
2005-04-01merge yamt-km branch.yamt
2005-02-11use vm_map_{min,max}() instead of dereferencing the vm_map pointer directly.chs
2005-01-12don't reserve (uvm_mapent_reserve) entries for malloc/pool backendsyamt
2005-01-01introduce vm_map_kernel, a subclass of vm_map, andyamt
2005-01-01for in-kernel maps,yamt