nuttx/arch/sim/include
YAMAMOTO Takashi e1c53eaeb0 arch/sim/include/irq.h: Make 32-bit xcpt_reg_t unsigned
* 64-bit version is already unsigned

* up_copyfullstate uses unsigned for 32-bit

 Error: sim/up_unblocktask.c:107:33: error: pointer targets in passing argument 1 of 'up_copyfullstate' differ in signedness [-Werror=pointer-sign]
  107 |           up_savestate(rtcb->xcp.regs);
      |                        ~~~~~~~~~^~~~~
      |                                 |
      |                                 xcpt_reg_t * {aka int *}
sim/up_internal.h:133:45: note: in definition of macro 'up_savestate'
  133 | #define up_savestate(regs) up_copyfullstate(regs, (xcpt_reg_t *)CURRENT_REGS)
      |                                             ^~~~
sim/up_internal.h:205:33: note: expected 'uint32_t *' {aka 'unsigned int *'} but argument is of type 'xcpt_reg_t *' {aka 'int *'}
  205 | void up_copyfullstate(uint32_t *dest, uint32_t *src);
      |                       ~~~~~~~~~~^~~~
2020-12-24 21:57:39 -06:00
..
sim Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
.gitignore Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
arch.h Revert "Revert "arch/sim: Make the SIGUSR1 host signal to use the NuttX irq logic"" 2020-12-10 08:33:42 +01:00
inttypes.h include/inttypes.h: Provide PRIdMAX and friends using 'j' modifier 2020-11-19 00:49:56 -08:00
irq.h arch/sim/include/irq.h: Make 32-bit xcpt_reg_t unsigned 2020-12-24 21:57:39 -06:00
limits.h Commit 933e9e407b broke the simulator on a 64-bit platform. 2019-07-29 14:34:29 -06:00
spinlock.h arch/sim: Make up_internal.h includable in host environment 2020-08-21 18:09:19 +08:00
syscall.h arch: Fix included directed -> included directly 2020-04-05 22:31:15 +01:00
tls.h arch/sim: implement sim_getsp 2020-07-09 13:51:09 +01:00
types.h sim types.h: A workaround for macOS MODULECC 2020-11-19 00:49:56 -08:00