diff --git a/cmd/root.go b/cmd/root.go index d739566..bbd33f0 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -50,7 +50,7 @@ func runRootCommand(cmd *cobra.Command, args []string) error { return err } defer logger.Close() - module, err := hal.NewHALModule(program, 256, 2, debug, logger) + module, err := hal.NewHALModule(program, 4096, 2, debug, logger) if err != nil { return err } diff --git a/hal/module.go b/hal/module.go index 7980f8c..cade819 100644 --- a/hal/module.go +++ b/hal/module.go @@ -2,7 +2,7 @@ package hal import "fmt" -const maxInstructions = 1000 +const maxInstructions = 10000 type Program map[int64]*ProgrammedInstruction diff --git a/parser/from_config.go b/parser/from_config.go index 3eaf126..274f0cf 100644 --- a/parser/from_config.go +++ b/parser/from_config.go @@ -14,7 +14,7 @@ func GetModulesFromConfig(config *hal.ClusterConfig, debug bool, handler hal.Pag return nil, err } // By default, all IO is the standard IO, we'll override it with channels where needed. - modules[node.Name], err = hal.NewNamedHALModule(program, 256, 4, debug, node.Name, handler) + modules[node.Name], err = hal.NewNamedHALModule(program, 4096, 4, debug, node.Name, handler) if err != nil { return nil, err }